// OpenGL C++

typedef struct _point2 {
	double x,y;
} Point2;

typedef struct _point3 {
	double x,y,z;
} Point3;

// ********** MESH DATA **********

// --- Mesh: Cylinder24 ---

Point3 Cylinder24_vertex[] = {
	{2.000000, 0.000000, 0.000000},
	{1.902113, 0.000000, 0.618034},
	{0.000000, 0.000000, 0.000000},
	{1.533173, 0.989183, 0.045553},
	{-0.000236, 0.989183, 0.045553},
	{1.458124, 0.989183, 0.527936},
	{2.000000, 0.000000, 0.000000},
	{1.533173, 0.266658, 0.045553},
	{1.458124, 0.266658, 0.527936},
	{1.902113, 0.000000, 0.618034},
	{2.035168, 0.507500, 0.045553},
	{1.935550, 0.507500, 0.667022},
	{2.035168, 0.748340, 0.045553},
	{1.935550, 0.748340, 0.667022},
	{1.458124, 0.989183, 0.527936},
	{1.618034, 0.000000, 1.175570},
	{1.240319, 0.989183, 0.963101},
	{1.618034, 0.000000, 1.175570},
	{1.240319, 0.266658, 0.963101},
	{1.646442, 0.507500, 1.227658},
	{1.646442, 0.748340, 1.227658},
	{1.240319, 0.989183, 0.963101},
	{1.175570, 0.000000, 1.618034},
	{0.901080, 0.989183, 1.308449},
	{0.901080, 0.266658, 1.308449},
	{1.175570, 0.000000, 1.618034},
	{1.196146, 0.507500, 1.672584},
	{1.196146, 0.748340, 1.672584},
	{0.901080, 0.989183, 1.308449},
	{0.618034, 0.000000, 1.902113},
	{0.473615, 0.989183, 1.530175},
	{0.618034, 0.000000, 1.902113},
	{0.473615, 0.266658, 1.530175},
	{0.628739, 0.507500, 1.958242},
	{0.628739, 0.748340, 1.958242},
	{0.473615, 0.989183, 1.530175},
	{0.000000, 0.000000, 2.000000},
	{-0.000236, 0.989183, 1.606578},
	{-0.000236, 0.266658, 1.606578},
	{0.000000, 0.000000, 2.000000},
	{-0.000236, 0.507500, 2.056670},
	{-0.000236, 0.748340, 2.056670},
	{-0.000236, 0.989183, 1.606578},
	{-0.618034, 0.000000, 1.902113},
	{-0.474085, 0.989183, 1.530175},
	{-0.618034, 0.000000, 1.902113},
	{-0.474085, 0.266658, 1.530175},
	{-0.629210, 0.507500, 1.958242},
	{-0.629210, 0.748340, 1.958242},
	{-0.474085, 0.989183, 1.530175},
	{-1.175570, 0.000000, 1.618034},
	{-0.901551, 0.989183, 1.308449},
	{-0.901551, 0.266658, 1.308449},
	{-1.175570, 0.000000, 1.618034},
	{-1.196617, 0.507500, 1.672584},
	{-1.196617, 0.748340, 1.672584},
	{-0.901551, 0.989183, 1.308449},
	{-1.618034, 0.000000, 1.175570},
	{-1.240790, 0.989183, 0.963101},
	{-1.618034, 0.000000, 1.175570},
	{-1.240790, 0.266658, 0.963101},
	{-1.646912, 0.507500, 1.227658},
	{-1.646912, 0.748340, 1.227658},
	{-1.240790, 0.989183, 0.963101},
	{-1.902113, 0.000000, 0.618034},
	{-1.458594, 0.989183, 0.527936},
	{-1.458594, 0.266658, 0.527936},
	{-1.902113, 0.000000, 0.618034},
	{-1.936021, 0.507500, 0.667022},
	{-1.936021, 0.748340, 0.667022},
	{-1.458594, 0.989183, 0.527936},
	{-2.000000, 0.000000, 0.000000},
	{-1.533645, 0.989183, 0.045553},
	{-2.000000, 0.000000, 0.000000},
	{-1.533645, 0.266658, 0.045553},
	{-2.035642, 0.507500, 0.045553},
	{-2.035642, 0.748340, 0.045553},
	{-1.533645, 0.989183, 0.045553},
	{-1.902113, 0.000000, -0.618034},
	{-1.458594, 0.989183, -0.436831},
	{-1.458594, 0.266658, -0.436831},
	{-1.902113, 0.000000, -0.618034},
	{-1.936021, 0.507500, -0.575916},
	{-1.936021, 0.748340, -0.575916},
	{-1.458594, 0.989183, -0.436831},
	{-1.618034, 0.000000, -1.175570},
	{-1.240790, 0.989183, -0.871994},
	{-1.618034, 0.000000, -1.175570},
	{-1.240790, 0.266658, -0.871994},
	{-1.646912, 0.507500, -1.136552},
	{-1.646912, 0.748340, -1.136552},
	{-1.240790, 0.989183, -0.871994},
	{-1.175570, 0.000000, -1.618034},
	{-0.901551, 0.989183, -1.217344},
	{-0.901551, 0.266658, -1.217344},
	{-1.175570, 0.000000, -1.618034},
	{-1.196617, 0.507500, -1.581477},
	{-1.196617, 0.748340, -1.581477},
	{-0.901551, 0.989183, -1.217344},
	{-0.618034, 0.000000, -1.902113},
	{-0.474085, 0.989183, -1.439070},
	{-0.618034, 0.000000, -1.902113},
	{-0.474085, 0.266658, -1.439070},
	{-0.629210, 0.507500, -1.867137},
	{-0.629210, 0.748340, -1.867137},
	{-0.474085, 0.989183, -1.439070},
	{-0.000000, 0.000000, -2.000000},
	{-0.000236, 0.989183, -1.515472},
	{-0.000236, 0.266658, -1.515472},
	{-0.000000, 0.000000, -2.000000},
	{-0.000236, 0.507500, -1.965564},
	{-0.000236, 0.748340, -1.965564},
	{-0.000236, 0.989183, -1.515472},
	{0.618034, 0.000000, -1.902113},
	{0.473615, 0.989183, -1.439070},
	{0.618034, 0.000000, -1.902113},
	{0.473615, 0.266658, -1.439070},
	{0.628739, 0.507500, -1.867137},
	{0.628739, 0.748340, -1.867137},
	{0.473615, 0.989183, -1.439070},
	{1.175570, 0.000000, -1.618034},
	{0.901080, 0.989183, -1.217344},
	{0.901080, 0.266658, -1.217344},
	{1.175570, 0.000000, -1.618034},
	{1.196146, 0.507500, -1.581477},
	{1.196146, 0.748340, -1.581477},
	{0.901080, 0.989183, -1.217344},
	{1.618034, 0.000000, -1.175570},
	{1.240319, 0.989183, -0.871994},
	{1.618034, 0.000000, -1.175570},
	{1.240319, 0.266658, -0.871994},
	{1.646442, 0.507500, -1.136552},
	{1.646442, 0.748340, -1.136552},
	{1.240319, 0.989183, -0.871994},
	{1.902113, 0.000000, -0.618034},
	{1.458124, 0.989183, -0.436831},
	{1.458124, 0.266658, -0.436831},
	{1.902113, 0.000000, -0.618034},
	{1.935550, 0.507500, -0.575916},
	{1.935550, 0.748340, -0.575916},
	{1.458124, 0.989183, -0.436831},
	{2.000000, 0.000000, 0.000000},
	{1.533173, 0.266658, 0.045553},
	{2.035168, 0.507500, 0.045553},
	{2.035168, 0.748340, 0.045553},
	{1.533173, 0.989183, 0.045553}
};

Point2 Cylinder24_uv[] = {
	{0.000000, 0.000000},
	{0.000000, 0.000000},
	{0.000000, 0.000000},
	{0.000000, 0.000000},
	{0.000000, 0.000000},
	{0.000000, 0.000000},
	{0.000000, 1.000000},
	{0.000000, 0.750000},
	{0.050000, 0.750000},
	{0.050000, 1.000000},
	{0.000000, 0.500000},
	{0.050000, 0.500000},
	{0.000000, 0.250000},
	{0.050000, 0.250000},
	{0.050000, 0.000000},
	{0.000000, 0.000000},
	{0.000000, 0.000000},
	{0.100000, 1.000000},
	{0.100000, 0.750000},
	{0.100000, 0.500000},
	{0.100000, 0.250000},
	{0.100000, 0.000000},
	{0.000000, 0.000000},
	{0.000000, 0.000000},
	{0.150000, 0.750000},
	{0.150000, 1.000000},
	{0.150000, 0.500000},
	{0.150000, 0.250000},
	{0.150000, 0.000000},
	{0.000000, 0.000000},
	{0.000000, 0.000000},
	{0.200000, 1.000000},
	{0.200000, 0.750000},
	{0.200000, 0.500000},
	{0.200000, 0.250000},
	{0.200000, 0.000000},
	{0.000000, 0.000000},
	{0.000000, 0.000000},
	{0.250000, 0.750000},
	{0.250000, 1.000000},
	{0.250000, 0.500000},
	{0.250000, 0.250000},
	{0.250000, 0.000000},
	{0.000000, 0.000000},
	{0.000000, 0.000000},
	{0.300000, 1.000000},
	{0.300000, 0.750000},
	{0.300000, 0.500000},
	{0.300000, 0.250000},
	{0.300000, 0.000000},
	{0.000000, 0.000000},
	{0.000000, 0.000000},
	{0.350000, 0.750000},
	{0.350000, 1.000000},
	{0.350000, 0.500000},
	{0.350000, 0.250000},
	{0.350000, 0.000000},
	{0.000000, 0.000000},
	{0.000000, 0.000000},
	{0.400000, 1.000000},
	{0.400000, 0.750000},
	{0.400000, 0.500000},
	{0.400000, 0.250000},
	{0.400000, 0.000000},
	{0.000000, 0.000000},
	{0.000000, 0.000000},
	{0.450000, 0.750000},
	{0.450000, 1.000000},
	{0.450000, 0.500000},
	{0.450000, 0.250000},
	{0.450000, 0.000000},
	{0.000000, 0.000000},
	{0.000000, 0.000000},
	{0.500000, 1.000000},
	{0.500000, 0.750000},
	{0.500000, 0.500000},
	{0.500000, 0.250000},
	{0.500000, 0.000000},
	{0.000000, 0.000000},
	{0.000000, 0.000000},
	{0.550000, 0.750000},
	{0.550000, 1.000000},
	{0.550000, 0.500000},
	{0.550000, 0.250000},
	{0.550000, 0.000000},
	{0.000000, 0.000000},
	{0.000000, 0.000000},
	{0.600000, 1.000000},
	{0.600000, 0.750000},
	{0.600000, 0.500000},
	{0.600000, 0.250000},
	{0.600000, 0.000000},
	{0.000000, 0.000000},
	{0.000000, 0.000000},
	{0.650000, 0.750000},
	{0.650000, 1.000000},
	{0.650000, 0.500000},
	{0.650000, 0.250000},
	{0.650000, 0.000000},
	{0.000000, 0.000000},
	{0.000000, 0.000000},
	{0.700000, 1.000000},
	{0.700000, 0.750000},
	{0.700000, 0.500000},
	{0.700000, 0.250000},
	{0.700000, 0.000000},
	{0.000000, 0.000000},
	{0.000000, 0.000000},
	{0.750000, 0.750000},
	{0.750000, 1.000000},
	{0.750000, 0.500000},
	{0.750000, 0.250000},
	{0.750000, 0.000000},
	{0.000000, 0.000000},
	{0.000000, 0.000000},
	{0.800000, 1.000000},
	{0.800000, 0.750000},
	{0.800000, 0.500000},
	{0.800000, 0.250000},
	{0.800000, 0.000000},
	{0.000000, 0.000000},
	{0.000000, 0.000000},
	{0.850000, 0.750000},
	{0.850000, 1.000000},
	{0.850000, 0.500000},
	{0.850000, 0.250000},
	{0.850000, 0.000000},
	{0.000000, 0.000000},
	{0.000000, 0.000000},
	{0.900000, 1.000000},
	{0.900000, 0.750000},
	{0.900000, 0.500000},
	{0.900000, 0.250000},
	{0.900000, 0.000000},
	{0.000000, 0.000000},
	{0.000000, 0.000000},
	{0.950000, 0.750000},
	{0.950000, 1.000000},
	{0.950000, 0.500000},
	{0.950000, 0.250000},
	{0.950000, 0.000000},
	{1.000000, 1.000000},
	{1.000000, 0.750000},
	{1.000000, 0.500000},
	{1.000000, 0.250000},
	{1.000000, 0.000000}
};

Point3 Cylinder24_normal[] = {
	{0.000000, -1.000000, 0.000000},
	{0.000000, 0.000000, 0.000000},
	{0.496607, 0.867975, 0.000896},
	{0.999331, -0.036551, 0.000945},
	{0.950138, -0.042473, 0.308924},
	{0.484512, 0.860295, 0.158559},
	{0.844834, -0.535028, -0.000000},
	{0.803347, -0.533692, 0.264208},
	{0.844606, 0.535389, -0.000000},
	{0.803819, 0.533406, 0.263350},
	{0.382301, 0.924038, 0.000000},
	{0.341461, 0.930384, 0.133379},
	{0.426622, 0.850011, 0.308990},
	{0.811982, -0.047255, 0.581767},
	{0.684566, -0.529043, 0.501480},
	{0.683586, 0.529129, 0.502725},
	{0.329081, 0.913630, 0.238716},
	{0.587468, -0.050618, 0.807663},
	{0.318768, 0.839345, 0.440327},
	{0.496908, -0.523243, 0.692314},
	{0.498164, 0.523401, 0.691291},
	{0.212554, 0.927847, 0.306466},
	{0.172385, 0.831368, 0.528310},
	{0.312641, -0.052480, 0.948421},
	{0.262274, -0.518623, 0.813783},
	{0.261371, 0.518269, 0.814299},
	{0.130532, 0.906794, 0.400856},
	{-0.000006, -0.053310, 0.998578},
	{-0.000006, 0.827776, 0.561059},
	{-0.000000, -0.516316, 0.856398},
	{-0.000000, 0.516743, 0.856141},
	{-0.000000, 0.925978, 0.377577},
	{-0.172438, 0.831274, 0.528440},
	{-0.312649, -0.052566, 0.948413},
	{-0.262274, -0.518623, 0.813783},
	{-0.261371, 0.518269, 0.814299},
	{-0.142115, 0.916664, 0.373538},
	{-0.587471, -0.050773, 0.807651},
	{-0.318926, 0.839178, 0.440530},
	{-0.496909, -0.523243, 0.692314},
	{-0.498165, 0.523401, 0.691291},
	{-0.233315, 0.919931, 0.315106},
	{-0.426898, 0.849802, 0.309183},
	{-0.811978, -0.047456, 0.581756},
	{-0.684566, -0.529043, 0.501480},
	{-0.683586, 0.529128, 0.502726},
	{-0.320437, 0.921415, 0.219807},
	{-0.950129, -0.042695, 0.308921},
	{-0.484869, 0.860072, 0.158673},
	{-0.803346, -0.533692, 0.264211},
	{-0.803818, 0.533407, 0.263352},
	{-0.364669, 0.923834, 0.116398},
	{-0.496985, 0.867759, 0.000897},
	{-0.999323, -0.036774, 0.000946},
	{-0.844834, -0.535029, -0.000000},
	{-0.844605, 0.535390, -0.000000},
	{-0.382301, 0.924038, 0.000000},
	{-0.951151, -0.029316, -0.307332},
	{-0.463728, 0.873195, -0.149955},
	{-0.803346, -0.533692, -0.264211},
	{-0.803818, 0.533407, -0.263352},
	{-0.341461, 0.930384, -0.133380},
	{-0.392108, 0.875575, -0.282168},
	{-0.813625, -0.021690, -0.580985},
	{-0.684566, -0.529043, -0.501481},
	{-0.683586, 0.529129, -0.502726},
	{-0.329082, 0.913630, -0.238716},
	{-0.589068, -0.013932, -0.807964},
	{-0.283303, 0.876379, -0.389485},
	{-0.496909, -0.523243, -0.692314},
	{-0.498165, 0.523400, -0.691291},
	{-0.212555, 0.927847, -0.306466},
	{-0.149936, 0.876449, -0.457554},
	{-0.313677, -0.008222, -0.949494},
	{-0.262274, -0.518622, -0.813783},
	{-0.261371, 0.518269, -0.814299},
	{-0.130532, 0.906794, -0.400857},
	{-0.000005, -0.006345, -0.999980},
	{-0.000004, 0.876088, -0.482151},
	{-0.000000, -0.516316, -0.856398},
	{-0.000000, 0.516743, -0.856141},
	{-0.000000, 0.925978, -0.377577},
	{0.149893, 0.876511, -0.457451},
	{0.313668, -0.008157, -0.949498},
	{0.262274, -0.518622, -0.813783},
	{0.261372, 0.518269, -0.814299},
	{0.142115, 0.916664, -0.373539},
	{0.589062, -0.013809, -0.807970},
	{0.283173, 0.876495, -0.389319},
	{0.496909, -0.523243, -0.692314},
	{0.498165, 0.523400, -0.691291},
	{0.233316, 0.919930, -0.315106},
	{0.391868, 0.875737, -0.282002},
	{0.813624, -0.021519, -0.580993},
	{0.684566, -0.529043, -0.501480},
	{0.683586, 0.529129, -0.502726},
	{0.320437, 0.921415, -0.219807},
	{0.951156, -0.029112, -0.307336},
	{0.463396, 0.873390, -0.149851},
	{0.803347, -0.533692, -0.264209},
	{0.803819, 0.533406, -0.263350},
	{0.364669, 0.923834, -0.116397}
};

long Cylinder24_vidx[] = {
0, 1, 2,
3, 4, 5,
6, 7, 8,
6, 8, 9,
7, 10, 8,
10, 11, 8,
10, 12, 13,
10, 13, 11,
12, 3, 13,
3, 14, 13,
1, 15, 2,
5, 4, 16,
9, 8, 17,
8, 18, 17,
8, 11, 19,
8, 19, 18,
11, 13, 19,
13, 20, 19,
13, 14, 21,
13, 21, 20,
15, 22, 2,
16, 4, 23,
17, 18, 24,
17, 24, 25,
18, 19, 24,
19, 26, 24,
19, 20, 27,
19, 27, 26,
20, 21, 27,
21, 28, 27,
22, 29, 2,
23, 4, 30,
25, 24, 31,
24, 32, 31,
24, 26, 33,
24, 33, 32,
26, 27, 33,
27, 34, 33,
27, 28, 35,
27, 35, 34,
29, 36, 2,
30, 4, 37,
31, 32, 38,
31, 38, 39,
32, 33, 38,
33, 40, 38,
33, 34, 41,
33, 41, 40,
34, 35, 41,
35, 42, 41,
36, 43, 2,
37, 4, 44,
39, 38, 45,
38, 46, 45,
38, 40, 47,
38, 47, 46,
40, 41, 47,
41, 48, 47,
41, 42, 49,
41, 49, 48,
43, 50, 2,
44, 4, 51,
45, 46, 52,
45, 52, 53,
46, 47, 52,
47, 54, 52,
47, 48, 55,
47, 55, 54,
48, 49, 55,
49, 56, 55,
50, 57, 2,
51, 4, 58,
53, 52, 59,
52, 60, 59,
52, 54, 61,
52, 61, 60,
54, 55, 61,
55, 62, 61,
55, 56, 63,
55, 63, 62,
57, 64, 2,
58, 4, 65,
59, 60, 66,
59, 66, 67,
60, 61, 66,
61, 68, 66,
61, 62, 69,
61, 69, 68,
62, 63, 69,
63, 70, 69,
64, 71, 2,
65, 4, 72,
67, 66, 73,
66, 74, 73,
66, 68, 75,
66, 75, 74,
68, 69, 75,
69, 76, 75,
69, 70, 77,
69, 77, 76,
71, 78, 2,
72, 4, 79,
73, 74, 80,
73, 80, 81,
74, 75, 80,
75, 82, 80,
75, 76, 83,
75, 83, 82,
76, 77, 83,
77, 84, 83,
78, 85, 2,
79, 4, 86,
81, 80, 87,
80, 88, 87,
80, 82, 89,
80, 89, 88,
82, 83, 89,
83, 90, 89,
83, 84, 91,
83, 91, 90,
85, 92, 2,
86, 4, 93,
87, 88, 94,
87, 94, 95,
88, 89, 94,
89, 96, 94,
89, 90, 97,
89, 97, 96,
90, 91, 97,
91, 98, 97,
92, 99, 2,
93, 4, 100,
95, 94, 101,
94, 102, 101,
94, 96, 103,
94, 103, 102,
96, 97, 103,
97, 104, 103,
97, 98, 105,
97, 105, 104,
99, 106, 2,
100, 4, 107,
101, 102, 108,
101, 108, 109,
102, 103, 108,
103, 110, 108,
103, 104, 111,
103, 111, 110,
104, 105, 111,
105, 112, 111,
106, 113, 2,
107, 4, 114,
109, 108, 115,
108, 116, 115,
108, 110, 117,
108, 117, 116,
110, 111, 117,
111, 118, 117,
111, 112, 119,
111, 119, 118,
113, 120, 2,
114, 4, 121,
115, 116, 122,
115, 122, 123,
116, 117, 122,
117, 124, 122,
117, 118, 125,
117, 125, 124,
118, 119, 125,
119, 126, 125,
120, 127, 2,
121, 4, 128,
123, 122, 129,
122, 130, 129,
122, 124, 131,
122, 131, 130,
124, 125, 131,
125, 132, 131,
125, 126, 133,
125, 133, 132,
127, 134, 2,
128, 4, 135,
129, 130, 136,
129, 136, 137,
130, 131, 136,
131, 138, 136,
131, 132, 139,
131, 139, 138,
132, 133, 139,
133, 140, 139,
134, 0, 2,
135, 4, 3,
137, 136, 141,
136, 142, 141,
136, 138, 143,
136, 143, 142,
138, 139, 143,
139, 144, 143,
139, 140, 145,
139, 145, 144
};

long Cylinder24_nidx[] = {
0, 0, 0,
1, 1, 1,
2, 3, 4,
2, 4, 5,
3, 6, 4,
6, 7, 4,
6, 8, 9,
6, 9, 7,
8, 10, 9,
10, 11, 9,
0, 0, 0,
1, 1, 1,
5, 4, 12,
4, 13, 12,
4, 7, 14,
4, 14, 13,
7, 9, 14,
9, 15, 14,
9, 11, 16,
9, 16, 15,
0, 0, 0,
1, 1, 1,
12, 13, 17,
12, 17, 18,
13, 14, 17,
14, 19, 17,
14, 15, 20,
14, 20, 19,
15, 16, 20,
16, 21, 20,
0, 0, 0,
1, 1, 1,
18, 17, 22,
17, 23, 22,
17, 19, 24,
17, 24, 23,
19, 20, 24,
20, 25, 24,
20, 21, 26,
20, 26, 25,
0, 0, 0,
1, 1, 1,
22, 23, 27,
22, 27, 28,
23, 24, 27,
24, 29, 27,
24, 25, 30,
24, 30, 29,
25, 26, 30,
26, 31, 30,
0, 0, 0,
1, 1, 1,
28, 27, 32,
27, 33, 32,
27, 29, 34,
27, 34, 33,
29, 30, 34,
30, 35, 34,
30, 31, 36,
30, 36, 35,
0, 0, 0,
1, 1, 1,
32, 33, 37,
32, 37, 38,
33, 34, 37,
34, 39, 37,
34, 35, 40,
34, 40, 39,
35, 36, 40,
36, 41, 40,
0, 0, 0,
1, 1, 1,
38, 37, 42,
37, 43, 42,
37, 39, 44,
37, 44, 43,
39, 40, 44,
40, 45, 44,
40, 41, 46,
40, 46, 45,
0, 0, 0,
1, 1, 1,
42, 43, 47,
42, 47, 48,
43, 44, 47,
44, 49, 47,
44, 45, 50,
44, 50, 49,
45, 46, 50,
46, 51, 50,
0, 0, 0,
1, 1, 1,
48, 47, 52,
47, 53, 52,
47, 49, 54,
47, 54, 53,
49, 50, 54,
50, 55, 54,
50, 51, 56,
50, 56, 55,
0, 0, 0,
1, 1, 1,
52, 53, 57,
52, 57, 58,
53, 54, 57,
54, 59, 57,
54, 55, 60,
54, 60, 59,
55, 56, 60,
56, 61, 60,
0, 0, 0,
1, 1, 1,
58, 57, 62,
57, 63, 62,
57, 59, 64,
57, 64, 63,
59, 60, 64,
60, 65, 64,
60, 61, 66,
60, 66, 65,
0, 0, 0,
1, 1, 1,
62, 63, 67,
62, 67, 68,
63, 64, 67,
64, 69, 67,
64, 65, 70,
64, 70, 69,
65, 66, 70,
66, 71, 70,
0, 0, 0,
1, 1, 1,
68, 67, 72,
67, 73, 72,
67, 69, 74,
67, 74, 73,
69, 70, 74,
70, 75, 74,
70, 71, 76,
70, 76, 75,
0, 0, 0,
1, 1, 1,
72, 73, 77,
72, 77, 78,
73, 74, 77,
74, 79, 77,
74, 75, 80,
74, 80, 79,
75, 76, 80,
76, 81, 80,
0, 0, 0,
1, 1, 1,
78, 77, 82,
77, 83, 82,
77, 79, 84,
77, 84, 83,
79, 80, 84,
80, 85, 84,
80, 81, 86,
80, 86, 85,
0, 0, 0,
1, 1, 1,
82, 83, 87,
82, 87, 88,
83, 84, 87,
84, 89, 87,
84, 85, 90,
84, 90, 89,
85, 86, 90,
86, 91, 90,
0, 0, 0,
1, 1, 1,
88, 87, 92,
87, 93, 92,
87, 89, 94,
87, 94, 93,
89, 90, 94,
90, 95, 94,
90, 91, 96,
90, 96, 95,
0, 0, 0,
1, 1, 1,
92, 93, 97,
92, 97, 98,
93, 94, 97,
94, 99, 97,
94, 95, 100,
94, 100, 99,
95, 96, 100,
96, 101, 100,
0, 0, 0,
1, 1, 1,
98, 97, 2,
97, 3, 2,
97, 99, 6,
97, 6, 3,
99, 100, 6,
100, 8, 6,
100, 101, 10,
100, 10, 8
};

// --- Mesh: Cylinder28 ---

Point3 Cylinder28_vertex[] = {
	{0.997797, 5.073718, 1.563292},
	{-0.000236, 5.073718, 1.563292},
	{0.747355, 5.030758, 1.580110},
	{1.533173, 0.989183, 0.045553},
	{0.741372, 1.264871, 0.045553},
	{0.716102, 1.264871, 0.244158},
	{0.741372, 1.589134, 0.045553},
	{0.716102, 1.589134, 0.244158},
	{0.997797, 1.883510, 0.045553},
	{0.963791, 1.883510, 0.451818},
	{0.997797, 2.184407, -0.107217},
	{0.963791, 2.184407, 0.299049},
	{0.997797, 2.485286, -0.336371},
	{0.963791, 2.485286, 0.069895},
	{0.997797, 2.786179, -0.641911},
	{0.963791, 2.786179, -0.235645},
	{0.997797, 3.934497, -1.403492},
	{0.963791, 3.779256, -1.032920},
	{0.997797, 4.570020, -0.982356},
	{0.963791, 4.375978, -0.692140},
	{0.997797, 4.595373, 0.028764},
	{0.963791, 4.305688, 0.294266},
	{0.997797, 4.833024, 0.932147},
	{0.963791, 4.306417, 1.099887},
	{0.997797, 5.061979, 1.246103},
	{0.747355, 5.023663, 1.299739},
	{0.747355, 5.030758, 1.580110},
	{1.533173, 0.989183, 0.045553},
	{1.458124, 0.989183, 0.527936},
	{-0.000236, 0.989183, 0.045553},
	{0.670036, 5.328506, 1.118172},
	{1.533173, 0.989183, 0.045553},
	{1.458124, 0.989183, 0.527936},
	{0.642015, 1.264871, 0.429228},
	{0.642015, 1.589134, 0.429228},
	{0.864086, 1.883510, 0.830399},
	{0.864086, 2.184407, 0.677627},
	{0.864086, 2.485286, 0.448474},
	{0.864086, 2.786179, 0.142935},
	{0.864086, 3.634603, -0.687600},
	{0.864086, 4.127689, -0.420698},
	{0.864086, 4.035741, 0.541680},
	{0.670036, 3.622379, 1.626408},
	{0.670036, 4.267580, 1.833769},
	{0.670036, 5.328506, 1.118172},
	{1.240319, 0.989183, 0.963101},
	{0.547039, 5.298540, 1.214619},
	{0.524160, 1.264871, 0.588152},
	{1.240319, 0.989183, 0.963101},
	{0.524160, 1.589134, 0.588152},
	{0.705480, 1.883510, 1.155492},
	{0.705480, 2.184407, 1.002722},
	{0.705480, 2.485286, 0.773568},
	{0.705480, 2.786179, 0.468027},
	{0.705480, 3.510383, -0.391065},
	{0.705480, 3.914465, -0.187602},
	{0.705480, 3.803936, 0.754137},
	{0.547039, 3.450713, 1.877758},
	{0.547039, 5.016946, 1.078224},
	{0.547039, 5.298540, 1.214619},
	{0.901080, 0.989183, 1.308449},
	{0.386746, 5.025117, 1.562389},
	{0.901080, 0.989183, 1.308449},
	{0.370568, 1.264871, 0.710098},
	{0.370568, 1.589134, 0.710098},
	{0.498781, 1.913762, 1.333772},
	{0.498781, 2.247434, 1.347877},
	{0.498781, 2.485286, 1.023019},
	{0.498781, 2.786179, 0.717481},
	{0.498781, 3.415059, -0.163525},
	{0.498781, 3.895674, -0.010900},
	{0.386746, 3.539824, 1.535962},
	{0.386746, 3.318994, 2.070632},
	{0.386746, 5.102448, 1.267859},
	{0.386746, 5.025117, 1.562389},
	{0.473615, 0.989183, 1.530175},
	{0.200081, 4.942310, 1.683634},
	{0.191706, 1.264871, 0.786756},
	{0.473615, 0.989183, 1.530175},
	{0.191706, 1.589134, 0.786756},
	{0.258074, 1.843965, 1.472228},
	{0.258074, 2.177639, 1.486335},
	{0.258074, 2.485286, 1.179831},
	{0.258074, 2.786179, 0.874294},
	{0.258074, 3.355147, -0.020489},
	{0.258074, 3.792822, 0.101531},
	{0.200081, 3.563035, 1.672598},
	{0.200081, 3.236191, 2.191871},
	{0.200081, 3.881394, 2.399238},
	{0.200081, 4.942310, 1.683634},
	{-0.000236, 0.989183, 1.606578},
	{-0.000236, 4.914063, 1.724991},
	{-0.000236, 0.989183, 1.606578},
	{-0.000236, 1.264871, 0.812904},
	{-0.000236, 1.589134, 0.812904},
	{-0.000236, 1.820154, 1.519456},
	{-0.000236, 2.153831, 1.533561},
	{-0.000236, 2.485286, 1.233320},
	{-0.000236, 2.786179, 0.927780},
	{-0.000236, 3.334706, 0.028300},
	{-0.000236, 3.757751, 0.139878},
	{-0.000236, 3.570955, 1.719203},
	{-0.000236, 3.207940, 2.233226},
	{-0.000236, 3.853144, 2.440590},
	{-0.000236, 4.914063, 1.724991},
	{-0.200552, 4.942310, 1.683634},
	{-0.192178, 1.264871, 0.786756},
	{-0.192178, 1.589134, 0.786756},
	{-0.258546, 1.843965, 1.472228},
	{-0.258546, 2.177639, 1.486335},
	{-0.258546, 2.485286, 1.179831},
	{-0.258546, 2.786179, 0.874294},
	{-0.258546, 3.355147, -0.020489},
	{-0.258546, 3.792822, 0.101531},
	{-0.200552, 3.563035, 1.672598},
	{-0.200552, 3.236191, 2.191871},
	{-0.200552, 3.881394, 2.399238},
	{-0.200552, 4.942310, 1.683634},
	{-0.474085, 0.989183, 1.530175},
	{-0.387217, 5.025117, 1.562389},
	{-0.000236, 0.989183, 1.606578},
	{-0.474085, 0.989183, 1.530175},
	{-0.371039, 1.264871, 0.710098},
	{-0.371039, 1.589134, 0.710098},
	{-0.499252, 1.913762, 1.333772},
	{-0.499252, 2.247434, 1.347877},
	{-0.499252, 2.485286, 1.023019},
	{-0.499252, 2.786179, 0.717481},
	{-0.499252, 3.415059, -0.163525},
	{-0.499252, 3.895674, -0.010900},
	{-0.387217, 3.539824, 1.535962},
	{-0.387217, 3.318994, 2.070632},
	{-0.387217, 5.102448, 1.267859},
	{-0.387217, 5.025117, 1.562389},
	{-0.901551, 0.989183, 1.308449},
	{-0.547510, 5.298540, 1.214619},
	{-0.524631, 1.264871, 0.588152},
	{-0.901551, 0.989183, 1.308449},
	{-0.524631, 1.589134, 0.588152},
	{-0.705951, 1.883510, 1.155492},
	{-0.705951, 2.184407, 1.002722},
	{-0.705951, 2.485286, 0.773568},
	{-0.705951, 2.786179, 0.468027},
	{-0.705951, 3.510383, -0.391065},
	{-0.705951, 3.914465, -0.187602},
	{-0.705951, 3.803936, 0.754137},
	{-0.547510, 3.450713, 1.877758},
	{-0.547510, 5.016946, 1.078224},
	{-0.547510, 5.298540, 1.214619},
	{-1.240790, 0.989183, 0.963101},
	{-0.670507, 5.328506, 1.118172},
	{-1.240790, 0.989183, 0.963101},
	{-0.642486, 1.264871, 0.429228},
	{-0.642486, 1.589134, 0.429228},
	{-0.864557, 1.883510, 0.830399},
	{-0.864557, 2.184407, 0.677627},
	{-0.864557, 2.485286, 0.448474},
	{-0.864557, 2.786179, 0.142935},
	{-0.864557, 3.634603, -0.687600},
	{-0.864557, 4.127689, -0.420698},
	{-0.864557, 4.035741, 0.541680},
	{-0.670507, 3.622379, 1.626408},
	{-0.670507, 4.267580, 1.833769},
	{-0.670507, 5.328506, 1.118172},
	{-1.458594, 0.989183, 0.527936},
	{-0.747826, 5.030758, 1.580110},
	{-0.716574, 1.264871, 0.244158},
	{-1.458594, 0.989183, 0.527936},
	{-0.716574, 1.589134, 0.244158},
	{-0.964261, 1.883510, 0.451818},
	{-0.964261, 2.184407, 0.299049},
	{-0.964261, 2.485286, 0.069895},
	{-0.964261, 2.786179, -0.235645},
	{-0.964261, 3.779256, -1.032920},
	{-0.964261, 4.375978, -0.692140},
	{-0.964261, 4.305688, 0.294266},
	{-0.964261, 4.306417, 1.099887},
	{-0.747826, 5.023663, 1.299739},
	{-0.747826, 5.030758, 1.580110},
	{-1.533645, 0.989183, 0.045553},
	{-0.998268, 5.073718, 1.563292},
	{-1.533645, 0.989183, 0.045553},
	{-0.741843, 1.264871, 0.045553},
	{-0.741843, 1.589134, 0.045553},
	{-0.998268, 1.883510, 0.045553},
	{-0.998268, 2.184407, -0.107217},
	{-0.998268, 2.485286, -0.336371},
	{-0.998268, 2.786179, -0.641911},
	{-0.998268, 3.934497, -1.403492},
	{-0.998268, 4.570020, -0.982356},
	{-0.998268, 4.595373, 0.028764},
	{-0.998268, 4.833024, 0.932147},
	{-0.998268, 5.061979, 1.246103},
	{-0.998268, 5.073718, 1.563292},
	{-0.935079, 5.804540, 1.826885},
	{-0.716574, 1.264871, -0.153053},
	{-0.716574, 1.589134, -0.153053},
	{-0.964261, 1.883510, -0.360713},
	{-0.964261, 2.184407, -0.513483},
	{-0.964261, 2.485286, -0.742637},
	{-0.964261, 2.786179, -1.048175},
	{-0.964261, 3.810206, -1.590337},
	{-0.964261, 4.546834, -1.269325},
	{-0.964261, 4.885050, -0.236742},
	{-0.964261, 4.854328, 0.848345},
	{-0.935079, 5.793691, 1.552283},
	{-0.935079, 5.804540, 1.826885},
	{-1.458594, 0.989183, -0.436831},
	{-0.838393, 6.163245, 1.815813},
	{-1.533645, 0.989183, 0.045553},
	{-1.458594, 0.989183, -0.436831},
	{-0.642486, 1.264871, -0.338121},
	{-0.642486, 1.589134, -0.338121},
	{-0.864557, 1.883510, -0.739292},
	{-0.864557, 2.184407, -0.892062},
	{-0.864557, 2.485286, -1.121217},
	{-0.864557, 2.786179, -1.426757},
	{-0.864557, 3.770482, -1.955530},
	{-0.864557, 4.564907, -1.633577},
	{-0.864557, 5.154999, -0.484157},
	{-0.864557, 5.213036, 0.836390},
	{-0.838393, 6.152377, 1.541218},
	{-0.838393, 6.163245, 1.815813},
	{-1.240790, 0.989183, -0.871994},
	{-0.684588, 6.471267, 1.806313},
	{-0.524631, 1.264871, -0.497046},
	{-1.240790, 0.989183, -0.871994},
	{-0.524631, 1.589134, -0.497046},
	{-0.705951, 1.883510, -1.064385},
	{-0.705951, 2.184407, -1.217155},
	{-0.705951, 2.485286, -1.446309},
	{-0.705951, 2.786179, -1.751850},
	{-0.705951, 3.814765, -2.131819},
	{-0.705951, 4.642847, -1.921821},
	{-0.705951, 5.386816, -0.696612},
	{-0.705951, 5.379351, 0.981028},
	{-0.684588, 6.460402, 1.531705},
	{-0.684588, 6.471267, 1.806313},
	{-0.901551, 0.989183, -1.217344},
	{-0.499252, 6.135091, 1.065351},
	{-0.901551, 0.989183, -1.217344},
	{-0.371039, 1.264871, -0.618993},
	{-0.371039, 1.589134, -0.618993},
	{-0.499252, 1.883510, -1.313837},
	{-0.499252, 2.184407, -1.466609},
	{-0.499252, 2.485286, -1.695763},
	{-0.499252, 2.786179, -2.001301},
	{-0.499252, 3.788587, -2.372454},
	{-0.499252, 4.702654, -2.142985},
	{-0.499252, 5.564692, -0.859634},
	{-0.499252, 6.120550, 0.928317},
	{-0.499252, 6.132278, 1.245508},
	{-0.499252, 6.135091, 1.065351},
	{-0.474085, 0.989183, -1.439070},
	{-0.258546, 5.833652, 1.510406},
	{-0.192178, 1.264871, -0.695650},
	{-0.474085, 0.989183, -1.439070},
	{-0.192178, 1.589134, -0.695650},
	{-0.258546, 1.883510, -1.470651},
	{-0.258546, 2.184407, -1.623420},
	{-0.258546, 2.485286, -1.852572},
	{-0.258546, 2.786179, -2.158113},
	{-0.258546, 3.772138, -2.523715},
	{-0.258546, 4.740239, -2.282016},
	{-0.258546, 5.676509, -0.962116},
	{-0.258546, 5.819119, 1.373359},
	{-0.258546, 5.830849, 1.690549},
	{-0.258546, 5.833652, 1.510406},
	{-0.000236, 0.989183, -1.515472},
	{-0.000236, 5.884331, 1.508710},
	{-0.000236, 0.989183, -1.515472},
	{-0.000236, 1.264871, -0.721799},
	{-0.000236, 1.589134, -0.721799},
	{-0.000236, 1.883510, -1.524137},
	{-0.000236, 2.184407, -1.676910},
	{-0.000236, 2.485286, -1.906059},
	{-0.000236, 2.786179, -2.211602},
	{-0.000236, 3.766519, -2.575315},
	{-0.000236, 4.753057, -2.329444},
	{-0.000236, 5.714633, -0.997071},
	{-0.000236, 5.869785, 1.371670},
	{-0.000236, 5.881528, 1.688860},
	{-0.000236, 5.884331, 1.508710},
	{0.258074, 5.833652, 1.510406},
	{0.191706, 1.264871, -0.695650},
	{0.191706, 1.589134, -0.695650},
	{0.258074, 1.883510, -1.470651},
	{0.258074, 2.184407, -1.623420},
	{0.258074, 2.485286, -1.852572},
	{0.258074, 2.786179, -2.158113},
	{0.258074, 3.772138, -2.523715},
	{0.258074, 4.740239, -2.282016},
	{0.258074, 5.676509, -0.962116},
	{0.258074, 5.819119, 1.373359},
	{0.258074, 5.830849, 1.690549},
	{0.258074, 5.833652, 1.510406},
	{0.473615, 0.989183, -1.439070},
	{0.498781, 6.135091, 1.065351},
	{-0.000236, 0.989183, -1.515472},
	{0.473615, 0.989183, -1.439070},
	{0.370568, 1.264871, -0.618993},
	{0.370568, 1.589134, -0.618993},
	{0.498781, 1.883510, -1.313837},
	{0.498781, 2.184407, -1.466609},
	{0.498781, 2.485286, -1.695763},
	{0.498781, 2.786179, -2.001301},
	{0.498781, 3.788587, -2.372454},
	{0.498781, 4.702654, -2.142985},
	{0.498781, 5.564692, -0.859634},
	{0.498781, 6.120550, 0.928317},
	{0.498781, 6.132278, 1.245508},
	{0.498781, 6.135091, 1.065351},
	{0.901080, 0.989183, -1.217344},
	{0.684117, 6.471267, 1.806313},
	{0.524160, 1.264871, -0.497046},
	{0.901080, 0.989183, -1.217344},
	{0.524160, 1.589134, -0.497046},
	{0.705480, 1.883510, -1.064385},
	{0.705480, 2.184407, -1.217155},
	{0.705480, 2.485286, -1.446309},
	{0.705480, 2.786179, -1.751850},
	{0.705480, 3.814765, -2.131819},
	{0.705480, 4.642847, -1.921821},
	{0.705480, 5.386816, -0.696612},
	{0.705480, 5.379351, 0.981028},
	{0.684117, 6.460402, 1.531705},
	{0.684117, 6.471267, 1.806313},
	{1.240319, 0.989183, -0.871994},
	{0.837922, 6.163245, 1.815813},
	{1.240319, 0.989183, -0.871994},
	{0.642015, 1.264871, -0.338121},
	{0.642015, 1.589134, -0.338121},
	{0.864086, 1.883510, -0.739292},
	{0.864086, 2.184407, -0.892062},
	{0.864086, 2.485286, -1.121217},
	{0.864086, 2.786179, -1.426757},
	{0.864086, 3.770482, -1.955530},
	{0.864086, 4.564907, -1.633577},
	{0.864086, 5.154999, -0.484157},
	{0.864086, 5.213036, 0.836390},
	{0.837922, 6.152377, 1.541218},
	{0.837922, 6.163245, 1.815813},
	{1.458124, 0.989183, -0.436831},
	{0.934607, 5.804540, 1.826885},
	{0.716102, 1.264871, -0.153053},
	{1.458124, 0.989183, -0.436831},
	{0.716102, 1.589134, -0.153053},
	{0.963791, 1.883510, -0.360713},
	{0.963791, 2.184407, -0.513483},
	{0.963791, 2.485286, -0.742637},
	{0.963791, 2.786179, -1.048175},
	{0.963791, 3.810206, -1.590337},
	{0.963791, 4.546834, -1.269325},
	{0.963791, 4.885050, -0.236742},
	{0.963791, 4.854328, 0.848345},
	{0.934607, 5.793691, 1.552283},
	{0.934607, 5.804540, 1.826885},
	{1.533173, 0.989183, 0.045553},
	{0.741372, 1.264871, 0.045553},
	{0.741372, 1.589134, 0.045553},
	{0.997797, 1.883510, 0.045553},
	{0.997797, 2.184407, -0.107217},
	{0.997797, 2.485286, -0.336371},
	{0.997797, 2.786179, -0.641911},
	{0.997797, 3.934497, -1.403492},
	{0.997797, 4.570020, -0.982356},
	{0.997797, 4.595373, 0.028764},
	{0.997797, 4.833024, 0.932147},
	{0.997797, 5.061979, 1.246103},
	{0.997797, 5.073718, 1.563292}
};

Point2 Cylinder28_uv[] = {
	{0.000000, 0.000000},
	{0.000000, 0.000000},
	{0.000000, 0.000000},
	{0.000000, 1.000000},
	{0.000000, 0.916667},
	{0.041667, 0.916667},
	{0.000000, 0.833333},
	{0.041667, 0.833333},
	{0.000000, 0.750000},
	{0.041667, 0.750000},
	{0.000000, 0.666667},
	{0.041667, 0.666667},
	{0.000000, 0.583333},
	{0.041667, 0.583333},
	{0.000000, 0.500000},
	{0.041667, 0.500000},
	{0.000000, 0.416667},
	{0.041667, 0.416667},
	{0.000000, 0.333333},
	{0.041667, 0.333333},
	{0.000000, 0.250000},
	{0.041667, 0.250000},
	{0.000000, 0.166667},
	{0.041667, 0.166667},
	{0.000000, 0.083333},
	{0.041667, 0.083333},
	{0.041667, 0.000000},
	{0.000000, 0.000000},
	{0.000000, 0.000000},
	{0.000000, 0.000000},
	{0.000000, 0.000000},
	{0.041667, 1.000000},
	{0.083333, 1.000000},
	{0.083333, 0.916667},
	{0.083333, 0.833333},
	{0.083333, 0.750000},
	{0.083333, 0.666667},
	{0.083333, 0.583333},
	{0.083333, 0.500000},
	{0.083333, 0.416667},
	{0.083333, 0.333333},
	{0.083333, 0.250000},
	{0.083333, 0.166667},
	{0.083333, 0.083333},
	{0.083333, 0.000000},
	{0.000000, 0.000000},
	{0.000000, 0.000000},
	{0.125000, 0.916667},
	{0.125000, 1.000000},
	{0.125000, 0.833333},
	{0.125000, 0.750000},
	{0.125000, 0.666667},
	{0.125000, 0.583333},
	{0.125000, 0.500000},
	{0.125000, 0.416667},
	{0.125000, 0.333333},
	{0.125000, 0.250000},
	{0.125000, 0.166667},
	{0.125000, 0.083333},
	{0.125000, 0.000000},
	{0.000000, 0.000000},
	{0.000000, 0.000000},
	{0.166667, 1.000000},
	{0.166667, 0.916667},
	{0.166667, 0.833333},
	{0.166667, 0.750000},
	{0.166667, 0.666667},
	{0.166667, 0.583333},
	{0.166667, 0.500000},
	{0.166667, 0.416667},
	{0.166667, 0.333333},
	{0.166667, 0.250000},
	{0.166667, 0.166667},
	{0.166667, 0.083333},
	{0.166667, 0.000000},
	{0.000000, 0.000000},
	{0.000000, 0.000000},
	{0.208333, 0.916667},
	{0.208333, 1.000000},
	{0.208333, 0.833333},
	{0.208333, 0.750000},
	{0.208333, 0.666667},
	{0.208333, 0.583333},
	{0.208333, 0.500000},
	{0.208333, 0.416667},
	{0.208333, 0.333333},
	{0.208333, 0.250000},
	{0.208333, 0.166667},
	{0.208333, 0.083333},
	{0.208333, 0.000000},
	{0.000000, 0.000000},
	{0.000000, 0.000000},
	{0.250000, 1.000000},
	{0.250000, 0.916667},
	{0.250000, 0.833333},
	{0.250000, 0.750000},
	{0.250000, 0.666667},
	{0.250000, 0.583333},
	{0.250000, 0.500000},
	{0.250000, 0.416667},
	{0.250000, 0.333333},
	{0.250000, 0.250000},
	{0.250000, 0.166667},
	{0.250000, 0.083333},
	{0.250000, 0.000000},
	{0.000000, 0.000000},
	{0.291667, 0.916667},
	{0.291667, 0.833333},
	{0.291667, 0.750000},
	{0.291667, 0.666667},
	{0.291667, 0.583333},
	{0.291667, 0.500000},
	{0.291667, 0.416667},
	{0.291667, 0.333333},
	{0.291667, 0.250000},
	{0.291667, 0.166667},
	{0.291667, 0.083333},
	{0.291667, 0.000000},
	{0.000000, 0.000000},
	{0.000000, 0.000000},
	{0.291667, 1.000000},
	{0.333333, 1.000000},
	{0.333333, 0.916667},
	{0.333333, 0.833333},
	{0.333333, 0.750000},
	{0.333333, 0.666667},
	{0.333333, 0.583333},
	{0.333333, 0.500000},
	{0.333333, 0.416667},
	{0.333333, 0.333333},
	{0.333333, 0.250000},
	{0.333333, 0.166667},
	{0.333333, 0.083333},
	{0.333333, 0.000000},
	{0.000000, 0.000000},
	{0.000000, 0.000000},
	{0.375000, 0.916667},
	{0.375000, 1.000000},
	{0.375000, 0.833333},
	{0.375000, 0.750000},
	{0.375000, 0.666667},
	{0.375000, 0.583333},
	{0.375000, 0.500000},
	{0.375000, 0.416667},
	{0.375000, 0.333333},
	{0.375000, 0.250000},
	{0.375000, 0.166667},
	{0.375000, 0.083333},
	{0.375000, 0.000000},
	{0.000000, 0.000000},
	{0.000000, 0.000000},
	{0.416667, 1.000000},
	{0.416667, 0.916667},
	{0.416667, 0.833333},
	{0.416667, 0.750000},
	{0.416667, 0.666667},
	{0.416667, 0.583333},
	{0.416667, 0.500000},
	{0.416667, 0.416667},
	{0.416667, 0.333333},
	{0.416667, 0.250000},
	{0.416667, 0.166667},
	{0.416667, 0.083333},
	{0.416667, 0.000000},
	{0.000000, 0.000000},
	{0.000000, 0.000000},
	{0.458333, 0.916667},
	{0.458333, 1.000000},
	{0.458333, 0.833333},
	{0.458333, 0.750000},
	{0.458333, 0.666667},
	{0.458333, 0.583333},
	{0.458333, 0.500000},
	{0.458333, 0.416667},
	{0.458333, 0.333333},
	{0.458333, 0.250000},
	{0.458333, 0.166667},
	{0.458333, 0.083333},
	{0.458333, 0.000000},
	{0.000000, 0.000000},
	{0.000000, 0.000000},
	{0.500000, 1.000000},
	{0.500000, 0.916667},
	{0.500000, 0.833333},
	{0.500000, 0.750000},
	{0.500000, 0.666667},
	{0.500000, 0.583333},
	{0.500000, 0.500000},
	{0.500000, 0.416667},
	{0.500000, 0.333333},
	{0.500000, 0.250000},
	{0.500000, 0.166667},
	{0.500000, 0.083333},
	{0.500000, 0.000000},
	{0.000000, 0.000000},
	{0.541667, 0.916667},
	{0.541667, 0.833333},
	{0.541667, 0.750000},
	{0.541667, 0.666667},
	{0.541667, 0.583333},
	{0.541667, 0.500000},
	{0.541667, 0.416667},
	{0.541667, 0.333333},
	{0.541667, 0.250000},
	{0.541667, 0.166667},
	{0.541667, 0.083333},
	{0.541667, 0.000000},
	{0.000000, 0.000000},
	{0.000000, 0.000000},
	{0.541667, 1.000000},
	{0.583333, 1.000000},
	{0.583333, 0.916667},
	{0.583333, 0.833333},
	{0.583333, 0.750000},
	{0.583333, 0.666667},
	{0.583333, 0.583333},
	{0.583333, 0.500000},
	{0.583333, 0.416667},
	{0.583333, 0.333333},
	{0.583333, 0.250000},
	{0.583333, 0.166667},
	{0.583333, 0.083333},
	{0.583333, 0.000000},
	{0.000000, 0.000000},
	{0.000000, 0.000000},
	{0.625000, 0.916667},
	{0.625000, 1.000000},
	{0.625000, 0.833333},
	{0.625000, 0.750000},
	{0.625000, 0.666667},
	{0.625000, 0.583333},
	{0.625000, 0.500000},
	{0.625000, 0.416667},
	{0.625000, 0.333333},
	{0.625000, 0.250000},
	{0.625000, 0.166667},
	{0.625000, 0.083333},
	{0.625000, 0.000000},
	{0.000000, 0.000000},
	{0.000000, 0.000000},
	{0.666667, 1.000000},
	{0.666667, 0.916667},
	{0.666667, 0.833333},
	{0.666667, 0.750000},
	{0.666667, 0.666667},
	{0.666667, 0.583333},
	{0.666667, 0.500000},
	{0.666667, 0.416667},
	{0.666667, 0.333333},
	{0.666667, 0.250000},
	{0.666667, 0.166667},
	{0.666667, 0.083333},
	{0.666667, 0.000000},
	{0.000000, 0.000000},
	{0.000000, 0.000000},
	{0.708333, 0.916667},
	{0.708333, 1.000000},
	{0.708333, 0.833333},
	{0.708333, 0.750000},
	{0.708333, 0.666667},
	{0.708333, 0.583333},
	{0.708333, 0.500000},
	{0.708333, 0.416667},
	{0.708333, 0.333333},
	{0.708333, 0.250000},
	{0.708333, 0.166667},
	{0.708333, 0.083333},
	{0.708333, 0.000000},
	{0.000000, 0.000000},
	{0.000000, 0.000000},
	{0.750000, 1.000000},
	{0.750000, 0.916667},
	{0.750000, 0.833333},
	{0.750000, 0.750000},
	{0.750000, 0.666667},
	{0.750000, 0.583333},
	{0.750000, 0.500000},
	{0.750000, 0.416667},
	{0.750000, 0.333333},
	{0.750000, 0.250000},
	{0.750000, 0.166667},
	{0.750000, 0.083333},
	{0.750000, 0.000000},
	{0.000000, 0.000000},
	{0.791667, 0.916667},
	{0.791667, 0.833333},
	{0.791667, 0.750000},
	{0.791667, 0.666667},
	{0.791667, 0.583333},
	{0.791667, 0.500000},
	{0.791667, 0.416667},
	{0.791667, 0.333333},
	{0.791667, 0.250000},
	{0.791667, 0.166667},
	{0.791667, 0.083333},
	{0.791667, 0.000000},
	{0.000000, 0.000000},
	{0.000000, 0.000000},
	{0.791667, 1.000000},
	{0.833333, 1.000000},
	{0.833333, 0.916667},
	{0.833333, 0.833333},
	{0.833333, 0.750000},
	{0.833333, 0.666667},
	{0.833333, 0.583333},
	{0.833333, 0.500000},
	{0.833333, 0.416667},
	{0.833333, 0.333333},
	{0.833333, 0.250000},
	{0.833333, 0.166667},
	{0.833333, 0.083333},
	{0.833333, 0.000000},
	{0.000000, 0.000000},
	{0.000000, 0.000000},
	{0.875000, 0.916667},
	{0.875000, 1.000000},
	{0.875000, 0.833333},
	{0.875000, 0.750000},
	{0.875000, 0.666667},
	{0.875000, 0.583333},
	{0.875000, 0.500000},
	{0.875000, 0.416667},
	{0.875000, 0.333333},
	{0.875000, 0.250000},
	{0.875000, 0.166667},
	{0.875000, 0.083333},
	{0.875000, 0.000000},
	{0.000000, 0.000000},
	{0.000000, 0.000000},
	{0.916667, 1.000000},
	{0.916667, 0.916667},
	{0.916667, 0.833333},
	{0.916667, 0.750000},
	{0.916667, 0.666667},
	{0.916667, 0.583333},
	{0.916667, 0.500000},
	{0.916667, 0.416667},
	{0.916667, 0.333333},
	{0.916667, 0.250000},
	{0.916667, 0.166667},
	{0.916667, 0.083333},
	{0.916667, 0.000000},
	{0.000000, 0.000000},
	{0.000000, 0.000000},
	{0.958333, 0.916667},
	{0.958333, 1.000000},
	{0.958333, 0.833333},
	{0.958333, 0.750000},
	{0.958333, 0.666667},
	{0.958333, 0.583333},
	{0.958333, 0.500000},
	{0.958333, 0.416667},
	{0.958333, 0.333333},
	{0.958333, 0.250000},
	{0.958333, 0.166667},
	{0.958333, 0.083333},
	{0.958333, 0.000000},
	{1.000000, 1.000000},
	{1.000000, 0.916667},
	{1.000000, 0.833333},
	{1.000000, 0.750000},
	{1.000000, 0.666667},
	{1.000000, 0.583333},
	{1.000000, 0.500000},
	{1.000000, 0.416667},
	{1.000000, 0.333333},
	{1.000000, 0.250000},
	{1.000000, 0.166667},
	{1.000000, 0.083333},
	{1.000000, 0.000000}
};

Point3 Cylinder28_normal[] = {
	{0.000000, 0.013490, 0.999909},
	{0.000000, 0.321299, 0.946978},
	{-0.058551, -0.770388, 0.634881},
	{0.382301, 0.924038, 0.000000},
	{0.813637, 0.581373, 0.000000},
	{0.841944, 0.496089, 0.212196},
	{0.933231, -0.359277, 0.000000},
	{0.895369, -0.380963, 0.230609},
	{0.936336, -0.351106, -0.000000},
	{0.924834, -0.338300, 0.173884},
	{1.000000, -0.000000, 0.000000},
	{0.979962, 0.106673, 0.168212},
	{1.000000, 0.000000, 0.000000},
	{0.974789, 0.148142, 0.166856},
	{0.999996, 0.002922, 0.000082},
	{0.974294, 0.151500, 0.166732},
	{0.997485, 0.039333, -0.058970},
	{0.980719, 0.050373, 0.188820},
	{0.997244, 0.050600, -0.054265},
	{0.978136, -0.195946, 0.069677},
	{1.000000, 0.000001, -0.000000},
	{0.969738, -0.244148, 0.000740},
	{0.990740, 0.079150, 0.110315},
	{0.954366, -0.069343, 0.290478},
	{0.823549, -0.538625, 0.177902},
	{0.584170, -0.532878, 0.612198},
	{0.790682, -0.611943, 0.018648},
	{-0.545674, -0.837729, 0.021202},
	{0.000000, 0.000000, 0.000000},
	{-0.474407, -0.234378, -0.848531},
	{0.341461, 0.930384, 0.133379},
	{0.713120, 0.575856, 0.399812},
	{0.801933, -0.432819, 0.411790},
	{0.882400, -0.339806, 0.325426},
	{0.915961, 0.214687, 0.339006},
	{0.896895, 0.293408, 0.330895},
	{0.852268, 0.371344, 0.368433},
	{0.889689, 0.164207, 0.426015},
	{0.926039, -0.350977, 0.138807},
	{0.876137, -0.480844, -0.034241},
	{0.922157, -0.314346, 0.225418},
	{-0.348742, 0.433793, 0.830784},
	{-0.438734, 0.113557, 0.891413},
	{-0.363372, 0.931159, 0.030060},
	{0.595931, 0.579952, 0.555447},
	{0.329081, 0.913630, 0.238716},
	{0.621182, -0.506192, 0.598250},
	{0.732101, -0.426978, 0.530771},
	{0.855310, 0.276719, 0.438031},
	{0.767573, 0.446975, 0.459397},
	{0.726232, 0.508476, 0.462643},
	{0.780308, 0.205293, 0.590740},
	{0.688676, -0.669262, 0.278952},
	{0.496042, -0.851810, -0.168411},
	{0.885687, -0.309146, 0.346393},
	{0.352208, -0.022311, 0.935656},
	{0.812716, -0.253995, 0.524385},
	{0.096197, 0.753885, 0.649925},
	{0.212554, 0.927847, 0.306466},
	{0.416695, 0.580513, 0.699550},
	{0.462128, -0.521240, 0.717458},
	{0.522730, -0.511480, 0.682013},
	{0.617014, 0.353095, 0.703290},
	{0.506107, 0.657835, 0.557771},
	{0.443042, 0.687502, 0.575374},
	{0.519853, 0.349145, 0.779648},
	{0.460563, -0.802283, 0.379768},
	{-0.135537, -0.943921, -0.301070},
	{0.679666, -0.703230, 0.208618},
	{0.929103, -0.250017, 0.272506},
	{0.835603, -0.300239, 0.460026},
	{0.070090, 0.729718, 0.680146},
	{0.222119, 0.580834, 0.783132},
	{0.130532, 0.906794, 0.400856},
	{0.219575, -0.571541, 0.790650},
	{0.323376, -0.571293, 0.754355},
	{0.262471, 0.363129, 0.894006},
	{0.239136, 0.697159, 0.675858},
	{0.253506, 0.757623, 0.601450},
	{0.313490, 0.355708, 0.880452},
	{0.365714, -0.787097, 0.496720},
	{-0.051247, -0.939032, -0.339990},
	{0.352701, -0.901573, 0.250537},
	{0.541412, 0.117551, 0.832499},
	{0.186251, 0.549411, 0.814529},
	{-0.000000, 0.711590, 0.702595},
	{-0.000000, 0.925978, 0.377577},
	{0.000000, 0.581973, 0.813208},
	{0.000000, -0.580728, 0.814097},
	{0.000000, -0.605877, 0.795559},
	{0.000000, 0.353152, 0.935566},
	{0.000000, 0.692219, 0.721687},
	{0.000000, 0.785705, 0.618601},
	{0.000000, 0.380176, 0.924914},
	{0.000000, -0.835199, 0.549947},
	{0.000000, -0.934175, -0.356814},
	{-0.000000, -0.948571, 0.316564},
	{-0.000000, 0.146448, 0.989218},
	{-0.000000, 0.559195, 0.829036},
	{-0.070090, 0.729718, 0.680146},
	{-0.225361, 0.496603, 0.838211},
	{-0.219576, -0.571541, 0.790650},
	{-0.323376, -0.571293, 0.754355},
	{-0.262471, 0.363129, 0.894006},
	{-0.239136, 0.697159, 0.675858},
	{-0.253506, 0.757623, 0.601450},
	{-0.313490, 0.355708, 0.880452},
	{-0.365714, -0.787097, 0.496720},
	{0.051247, -0.939032, -0.339990},
	{-0.352701, -0.901573, 0.250537},
	{-0.541412, 0.117551, 0.832499},
	{-0.186251, 0.549412, 0.814529},
	{-0.096197, 0.753885, 0.649926},
	{-0.142115, 0.916664, 0.373538},
	{-0.420365, 0.575293, 0.701663},
	{-0.462128, -0.521240, 0.717458},
	{-0.522730, -0.511480, 0.682013},
	{-0.617014, 0.353095, 0.703291},
	{-0.506107, 0.657835, 0.557771},
	{-0.443042, 0.687502, 0.575374},
	{-0.519853, 0.349145, 0.779648},
	{-0.460563, -0.802283, 0.379768},
	{0.135537, -0.943921, -0.301070},
	{-0.679667, -0.703230, 0.208618},
	{-0.929103, -0.250017, 0.272506},
	{-0.835603, -0.300239, 0.460026},
	{0.363377, 0.931157, 0.030050},
	{-0.573665, 0.579854, 0.578513},
	{-0.233315, 0.919931, 0.315106},
	{-0.621182, -0.506192, 0.598250},
	{-0.732101, -0.426978, 0.530771},
	{-0.855310, 0.276719, 0.438030},
	{-0.767573, 0.446974, 0.459397},
	{-0.726232, 0.508476, 0.462643},
	{-0.780308, 0.205293, 0.590740},
	{-0.688676, -0.669261, 0.278952},
	{-0.496042, -0.851810, -0.168411},
	{-0.885686, -0.309147, 0.346394},
	{-0.352207, -0.022311, 0.935656},
	{-0.812715, -0.253996, 0.524386},
	{0.474403, -0.234388, -0.848531},
	{-0.320437, 0.921415, 0.219807},
	{-0.711597, 0.579852, 0.396738},
	{-0.801933, -0.432818, 0.411791},
	{-0.882401, -0.339806, 0.325424},
	{-0.915961, 0.214687, 0.339005},
	{-0.896896, 0.293407, 0.330894},
	{-0.852269, 0.371343, 0.368432},
	{-0.889690, 0.164206, 0.426014},
	{-0.926039, -0.350976, 0.138807},
	{-0.876138, -0.480843, -0.034241},
	{-0.922157, -0.314346, 0.225418},
	{0.348740, 0.433794, 0.830785},
	{0.438733, 0.113558, 0.891413},
	{0.058551, -0.770388, 0.634881},
	{-0.786979, 0.580165, 0.209936},
	{-0.364669, 0.923834, 0.116398},
	{-0.895369, -0.380962, 0.230610},
	{-0.924834, -0.338299, 0.173884},
	{-0.979962, 0.106674, 0.168213},
	{-0.974789, 0.148142, 0.166857},
	{-0.974294, 0.151500, 0.166732},
	{-0.980719, 0.050373, 0.188821},
	{-0.978136, -0.195947, 0.069677},
	{-0.969737, -0.244149, 0.000741},
	{-0.954366, -0.069343, 0.290478},
	{-0.584170, -0.532878, 0.612198},
	{0.545675, -0.837729, 0.021202},
	{0.000000, 0.013490, 0.999909},
	{-0.382301, 0.924038, 0.000000},
	{-0.813637, 0.581373, 0.000000},
	{-0.933231, -0.359277, 0.000000},
	{-0.936336, -0.351106, -0.000000},
	{-1.000000, -0.000000, 0.000000},
	{-1.000000, 0.000000, 0.000000},
	{-0.999996, 0.002922, 0.000082},
	{-0.997484, 0.039334, -0.058971},
	{-0.997244, 0.050601, -0.054267},
	{-1.000000, 0.000001, -0.000000},
	{-0.990740, 0.079151, 0.110315},
	{-0.823549, -0.538626, 0.177902},
	{-0.790682, -0.611943, 0.018648},
	{0.124882, -0.191390, 0.973537},
	{-0.841943, 0.496089, -0.212198},
	{-0.895369, -0.380962, -0.230611},
	{-0.892949, -0.417678, -0.167890},
	{-0.979962, -0.106674, -0.168212},
	{-0.974789, -0.148142, -0.166856},
	{-0.977397, -0.129005, -0.167489},
	{-0.977631, 0.010496, -0.210063},
	{-0.936008, 0.301147, -0.182207},
	{-0.921277, 0.384136, -0.060729},
	{-0.883877, 0.442365, -0.151904},
	{-0.971989, 0.197917, -0.126753},
	{-0.984663, 0.174333, -0.006888},
	{0.223661, -0.053500, 0.973198},
	{-0.341461, 0.930384, -0.133380},
	{-0.713119, 0.575855, -0.399814},
	{-0.801933, -0.432818, -0.411792},
	{-0.813720, -0.497797, -0.300096},
	{-0.915961, -0.214687, -0.339006},
	{-0.896895, -0.293408, -0.330894},
	{-0.889369, -0.268349, -0.370151},
	{-0.877462, -0.035816, -0.478307},
	{-0.901441, 0.299169, -0.312893},
	{-0.916484, 0.388706, -0.094681},
	{-0.843679, 0.457140, -0.281474},
	{-0.917983, 0.340558, -0.203291},
	{-0.934815, 0.354857, -0.014038},
	{0.717931, 0.237790, 0.654241},
	{-0.595932, 0.579952, -0.555446},
	{-0.329082, 0.913630, -0.238716},
	{-0.621183, -0.506191, -0.598249},
	{-0.657573, -0.604054, -0.450240},
	{-0.796483, -0.322977, -0.511176},
	{-0.760542, -0.430303, -0.486225},
	{-0.791232, -0.341534, -0.507253},
	{-0.792969, -0.037097, -0.608132},
	{-0.796022, 0.378021, -0.472703},
	{-0.811711, 0.550845, -0.194152},
	{-0.743832, 0.528749, -0.408826},
	{-0.603062, 0.642666, -0.472543},
	{-0.040361, 0.998404, -0.039500},
	{-0.029836, 0.413009, 0.910238},
	{-0.212555, 0.927847, -0.306466},
	{-0.416694, 0.580513, -0.699550},
	{-0.456119, -0.537117, -0.709550},
	{-0.494535, -0.674011, -0.548766},
	{-0.605055, -0.424393, -0.673646},
	{-0.560346, -0.548225, -0.620855},
	{-0.600118, -0.441632, -0.666948},
	{-0.654952, -0.039495, -0.754638},
	{-0.638206, 0.448971, -0.625394},
	{-0.637566, 0.695722, -0.330879},
	{0.042977, 0.974926, -0.218341},
	{0.210005, -0.197963, -0.957449},
	{-0.784887, -0.619176, -0.023941},
	{-0.572453, -0.138339, 0.808183},
	{-0.222119, 0.580834, -0.783132},
	{-0.130532, 0.906794, -0.400857},
	{-0.220249, -0.568148, -0.792905},
	{-0.252002, -0.730746, -0.634433},
	{-0.332383, -0.501776, -0.798588},
	{-0.299640, -0.630835, -0.715726},
	{-0.329343, -0.515785, -0.790885},
	{-0.372699, -0.050534, -0.926575},
	{-0.339296, 0.534922, -0.773781},
	{-0.187766, 0.912443, -0.363583},
	{0.359895, 0.931876, -0.045631},
	{0.246387, -0.325821, -0.912762},
	{-0.339101, -0.940636, -0.014635},
	{0.000000, 0.067183, 0.997741},
	{-0.000000, 0.925978, -0.377577},
	{0.000000, 0.581974, -0.813208},
	{0.000000, -0.573069, -0.819507},
	{0.000000, -0.749479, -0.662028},
	{0.000000, -0.531608, -0.846990},
	{0.000000, -0.660946, -0.750434},
	{0.000000, -0.543855, -0.839179},
	{0.000000, -0.055300, -0.998470},
	{0.000000, 0.562647, -0.826697},
	{0.000000, 0.941340, -0.337461},
	{0.000000, 0.998744, -0.050095},
	{0.000000, -0.011560, -0.999933},
	{-0.000000, -0.999879, -0.015557},
	{0.572453, -0.138339, 0.808183},
	{0.225361, 0.496603, -0.838211},
	{0.220249, -0.568148, -0.792905},
	{0.252002, -0.730746, -0.634433},
	{0.332383, -0.501776, -0.798588},
	{0.299640, -0.630835, -0.715726},
	{0.329343, -0.515785, -0.790885},
	{0.372699, -0.050534, -0.926575},
	{0.339296, 0.534922, -0.773781},
	{0.187766, 0.912443, -0.363583},
	{-0.359895, 0.931876, -0.045631},
	{-0.246386, -0.325821, -0.912762},
	{0.339101, -0.940636, -0.014635},
	{0.029837, 0.413009, 0.910238},
	{0.142115, 0.916664, -0.373539},
	{0.420364, 0.575293, -0.701663},
	{0.456119, -0.537117, -0.709550},
	{0.494535, -0.674011, -0.548766},
	{0.605056, -0.424393, -0.673646},
	{0.560347, -0.548225, -0.620855},
	{0.600118, -0.441632, -0.666948},
	{0.654952, -0.039495, -0.754638},
	{0.638207, 0.448971, -0.625394},
	{0.637566, 0.695721, -0.330879},
	{-0.042977, 0.974926, -0.218341},
	{-0.210004, -0.197964, -0.957449},
	{0.784887, -0.619176, -0.023941},
	{-0.717931, 0.237790, 0.654241},
	{0.573665, 0.579854, -0.578513},
	{0.233316, 0.919930, -0.315106},
	{0.621182, -0.506191, -0.598250},
	{0.657573, -0.604054, -0.450240},
	{0.796483, -0.322977, -0.511176},
	{0.760542, -0.430304, -0.486225},
	{0.791232, -0.341534, -0.507253},
	{0.792969, -0.037097, -0.608132},
	{0.796022, 0.378022, -0.472703},
	{0.811711, 0.550845, -0.194152},
	{0.743832, 0.528749, -0.408826},
	{0.603062, 0.642666, -0.472543},
	{0.040361, 0.998404, -0.039500},
	{-0.223661, -0.053499, 0.973198},
	{0.320437, 0.921415, -0.219807},
	{0.711597, 0.579852, -0.396738},
	{0.801933, -0.432819, -0.411791},
	{0.813719, -0.497798, -0.300097},
	{0.915961, -0.214687, -0.339007},
	{0.896894, -0.293409, -0.330895},
	{0.889368, -0.268349, -0.370152},
	{0.877461, -0.035816, -0.478309},
	{0.901440, 0.299170, -0.312894},
	{0.916484, 0.388707, -0.094682},
	{0.843679, 0.457141, -0.281474},
	{0.917983, 0.340557, -0.203291},
	{0.934815, 0.354856, -0.014038},
	{-0.124882, -0.191390, 0.973537},
	{0.786979, 0.580165, -0.209936},
	{0.364669, 0.923834, -0.116397},
	{0.895369, -0.380963, -0.230610},
	{0.892949, -0.417679, -0.167889},
	{0.979962, -0.106673, -0.168212},
	{0.974789, -0.148141, -0.166856},
	{0.977397, -0.129005, -0.167488},
	{0.977632, 0.010496, -0.210062},
	{0.936009, 0.301145, -0.182206},
	{0.921278, 0.384134, -0.060729},
	{0.883879, 0.442362, -0.151902},
	{0.971990, 0.197915, -0.126751},
	{0.984663, 0.174331, -0.006888}
};

long Cylinder28_vidx[] = {
0, 1, 2,
3, 4, 5,
4, 6, 5,
6, 7, 5,
6, 8, 9,
6, 9, 7,
8, 10, 9,
10, 11, 9,
10, 12, 13,
10, 13, 11,
12, 14, 13,
14, 15, 13,
14, 16, 17,
14, 17, 15,
16, 18, 17,
18, 19, 17,
18, 20, 21,
18, 21, 19,
20, 22, 21,
22, 23, 21,
22, 24, 25,
22, 25, 23,
24, 0, 25,
0, 26, 25,
27, 28, 29,
2, 1, 30,
31, 5, 32,
5, 33, 32,
5, 7, 34,
5, 34, 33,
7, 9, 34,
9, 35, 34,
9, 11, 36,
9, 36, 35,
11, 13, 36,
13, 37, 36,
13, 15, 38,
13, 38, 37,
15, 17, 38,
17, 39, 38,
17, 19, 40,
17, 40, 39,
19, 21, 40,
21, 41, 40,
21, 23, 42,
21, 42, 41,
23, 25, 42,
25, 43, 42,
25, 26, 44,
25, 44, 43,
28, 45, 29,
30, 1, 46,
32, 33, 47,
32, 47, 48,
33, 34, 47,
34, 49, 47,
34, 35, 50,
34, 50, 49,
35, 36, 50,
36, 51, 50,
36, 37, 52,
36, 52, 51,
37, 38, 52,
38, 53, 52,
38, 39, 54,
38, 54, 53,
39, 40, 54,
40, 55, 54,
40, 41, 56,
40, 56, 55,
41, 42, 56,
42, 57, 56,
42, 43, 58,
42, 58, 57,
43, 44, 58,
44, 59, 58,
45, 60, 29,
46, 1, 61,
48, 47, 62,
47, 63, 62,
47, 49, 64,
47, 64, 63,
49, 50, 64,
50, 65, 64,
50, 51, 66,
50, 66, 65,
51, 52, 66,
52, 67, 66,
52, 53, 68,
52, 68, 67,
53, 54, 68,
54, 69, 68,
54, 55, 70,
54, 70, 69,
55, 56, 70,
56, 71, 70,
56, 57, 72,
56, 72, 71,
57, 58, 72,
58, 73, 72,
58, 59, 74,
58, 74, 73,
60, 75, 29,
61, 1, 76,
62, 63, 77,
62, 77, 78,
63, 64, 77,
64, 79, 77,
64, 65, 80,
64, 80, 79,
65, 66, 80,
66, 81, 80,
66, 67, 82,
66, 82, 81,
67, 68, 82,
68, 83, 82,
68, 69, 84,
68, 84, 83,
69, 70, 84,
70, 85, 84,
70, 71, 86,
70, 86, 85,
71, 72, 86,
72, 87, 86,
72, 73, 88,
72, 88, 87,
73, 74, 88,
74, 89, 88,
75, 90, 29,
76, 1, 91,
78, 77, 92,
77, 93, 92,
77, 79, 94,
77, 94, 93,
79, 80, 94,
80, 95, 94,
80, 81, 96,
80, 96, 95,
81, 82, 96,
82, 97, 96,
82, 83, 98,
82, 98, 97,
83, 84, 98,
84, 99, 98,
84, 85, 100,
84, 100, 99,
85, 86, 100,
86, 101, 100,
86, 87, 102,
86, 102, 101,
87, 88, 102,
88, 103, 102,
88, 89, 104,
88, 104, 103,
91, 1, 105,
92, 93, 106,
93, 94, 106,
94, 107, 106,
94, 95, 108,
94, 108, 107,
95, 96, 108,
96, 109, 108,
96, 97, 110,
96, 110, 109,
97, 98, 110,
98, 111, 110,
98, 99, 112,
98, 112, 111,
99, 100, 112,
100, 113, 112,
100, 101, 114,
100, 114, 113,
101, 102, 114,
102, 115, 114,
102, 103, 116,
102, 116, 115,
103, 104, 116,
104, 117, 116,
90, 118, 29,
105, 1, 119,
120, 106, 121,
106, 122, 121,
106, 107, 123,
106, 123, 122,
107, 108, 123,
108, 124, 123,
108, 109, 125,
108, 125, 124,
109, 110, 125,
110, 126, 125,
110, 111, 127,
110, 127, 126,
111, 112, 127,
112, 128, 127,
112, 113, 129,
112, 129, 128,
113, 114, 129,
114, 130, 129,
114, 115, 131,
114, 131, 130,
115, 116, 131,
116, 132, 131,
116, 117, 133,
116, 133, 132,
118, 134, 29,
119, 1, 135,
121, 122, 136,
121, 136, 137,
122, 123, 136,
123, 138, 136,
123, 124, 139,
123, 139, 138,
124, 125, 139,
125, 140, 139,
125, 126, 141,
125, 141, 140,
126, 127, 141,
127, 142, 141,
127, 128, 143,
127, 143, 142,
128, 129, 143,
129, 144, 143,
129, 130, 145,
129, 145, 144,
130, 131, 145,
131, 146, 145,
131, 132, 147,
131, 147, 146,
132, 133, 147,
133, 148, 147,
134, 149, 29,
135, 1, 150,
137, 136, 151,
136, 152, 151,
136, 138, 153,
136, 153, 152,
138, 139, 153,
139, 154, 153,
139, 140, 155,
139, 155, 154,
140, 141, 155,
141, 156, 155,
141, 142, 157,
141, 157, 156,
142, 143, 157,
143, 158, 157,
143, 144, 159,
143, 159, 158,
144, 145, 159,
145, 160, 159,
145, 146, 161,
145, 161, 160,
146, 147, 161,
147, 162, 161,
147, 148, 163,
147, 163, 162,
149, 164, 29,
150, 1, 165,
151, 152, 166,
151, 166, 167,
152, 153, 166,
153, 168, 166,
153, 154, 169,
153, 169, 168,
154, 155, 169,
155, 170, 169,
155, 156, 171,
155, 171, 170,
156, 157, 171,
157, 172, 171,
157, 158, 173,
157, 173, 172,
158, 159, 173,
159, 174, 173,
159, 160, 175,
159, 175, 174,
160, 161, 175,
161, 176, 175,
161, 162, 177,
161, 177, 176,
162, 163, 177,
163, 178, 177,
164, 179, 29,
165, 1, 180,
167, 166, 181,
166, 182, 181,
166, 168, 183,
166, 183, 182,
168, 169, 183,
169, 184, 183,
169, 170, 185,
169, 185, 184,
170, 171, 185,
171, 186, 185,
171, 172, 187,
171, 187, 186,
172, 173, 187,
173, 188, 187,
173, 174, 189,
173, 189, 188,
174, 175, 189,
175, 190, 189,
175, 176, 191,
175, 191, 190,
176, 177, 191,
177, 192, 191,
177, 178, 193,
177, 193, 192,
180, 1, 194,
181, 182, 195,
182, 183, 195,
183, 196, 195,
183, 184, 197,
183, 197, 196,
184, 185, 197,
185, 198, 197,
185, 186, 199,
185, 199, 198,
186, 187, 199,
187, 200, 199,
187, 188, 201,
187, 201, 200,
188, 189, 201,
189, 202, 201,
189, 190, 203,
189, 203, 202,
190, 191, 203,
191, 204, 203,
191, 192, 205,
191, 205, 204,
192, 193, 205,
193, 206, 205,
179, 207, 29,
194, 1, 208,
209, 195, 210,
195, 211, 210,
195, 196, 212,
195, 212, 211,
196, 197, 212,
197, 213, 212,
197, 198, 214,
197, 214, 213,
198, 199, 214,
199, 215, 214,
199, 200, 216,
199, 216, 215,
200, 201, 216,
201, 217, 216,
201, 202, 218,
201, 218, 217,
202, 203, 218,
203, 219, 218,
203, 204, 220,
203, 220, 219,
204, 205, 220,
205, 221, 220,
205, 206, 222,
205, 222, 221,
207, 223, 29,
208, 1, 224,
210, 211, 225,
210, 225, 226,
211, 212, 225,
212, 227, 225,
212, 213, 228,
212, 228, 227,
213, 214, 228,
214, 229, 228,
214, 215, 230,
214, 230, 229,
215, 216, 230,
216, 231, 230,
216, 217, 232,
216, 232, 231,
217, 218, 232,
218, 233, 232,
218, 219, 234,
218, 234, 233,
219, 220, 234,
220, 235, 234,
220, 221, 236,
220, 236, 235,
221, 222, 236,
222, 237, 236,
223, 238, 29,
224, 1, 239,
226, 225, 240,
225, 241, 240,
225, 227, 242,
225, 242, 241,
227, 228, 242,
228, 243, 242,
228, 229, 244,
228, 244, 243,
229, 230, 244,
230, 245, 244,
230, 231, 246,
230, 246, 245,
231, 232, 246,
232, 247, 246,
232, 233, 248,
232, 248, 247,
233, 234, 248,
234, 249, 248,
234, 235, 250,
234, 250, 249,
235, 236, 250,
236, 251, 250,
236, 237, 252,
236, 252, 251,
238, 253, 29,
239, 1, 254,
240, 241, 255,
240, 255, 256,
241, 242, 255,
242, 257, 255,
242, 243, 258,
242, 258, 257,
243, 244, 258,
244, 259, 258,
244, 245, 260,
244, 260, 259,
245, 246, 260,
246, 261, 260,
246, 247, 262,
246, 262, 261,
247, 248, 262,
248, 263, 262,
248, 249, 264,
248, 264, 263,
249, 250, 264,
250, 265, 264,
250, 251, 266,
250, 266, 265,
251, 252, 266,
252, 267, 266,
253, 268, 29,
254, 1, 269,
256, 255, 270,
255, 271, 270,
255, 257, 272,
255, 272, 271,
257, 258, 272,
258, 273, 272,
258, 259, 274,
258, 274, 273,
259, 260, 274,
260, 275, 274,
260, 261, 276,
260, 276, 275,
261, 262, 276,
262, 277, 276,
262, 263, 278,
262, 278, 277,
263, 264, 278,
264, 279, 278,
264, 265, 280,
264, 280, 279,
265, 266, 280,
266, 281, 280,
266, 267, 282,
266, 282, 281,
269, 1, 283,
270, 271, 284,
271, 272, 284,
272, 285, 284,
272, 273, 286,
272, 286, 285,
273, 274, 286,
274, 287, 286,
274, 275, 288,
274, 288, 287,
275, 276, 288,
276, 289, 288,
276, 277, 290,
276, 290, 289,
277, 278, 290,
278, 291, 290,
278, 279, 292,
278, 292, 291,
279, 280, 292,
280, 293, 292,
280, 281, 294,
280, 294, 293,
281, 282, 294,
282, 295, 294,
268, 296, 29,
283, 1, 297,
298, 284, 299,
284, 300, 299,
284, 285, 301,
284, 301, 300,
285, 286, 301,
286, 302, 301,
286, 287, 303,
286, 303, 302,
287, 288, 303,
288, 304, 303,
288, 289, 305,
288, 305, 304,
289, 290, 305,
290, 306, 305,
290, 291, 307,
290, 307, 306,
291, 292, 307,
292, 308, 307,
292, 293, 309,
292, 309, 308,
293, 294, 309,
294, 310, 309,
294, 295, 311,
294, 311, 310,
296, 312, 29,
297, 1, 313,
299, 300, 314,
299, 314, 315,
300, 301, 314,
301, 316, 314,
301, 302, 317,
301, 317, 316,
302, 303, 317,
303, 318, 317,
303, 304, 319,
303, 319, 318,
304, 305, 319,
305, 320, 319,
305, 306, 321,
305, 321, 320,
306, 307, 321,
307, 322, 321,
307, 308, 323,
307, 323, 322,
308, 309, 323,
309, 324, 323,
309, 310, 325,
309, 325, 324,
310, 311, 325,
311, 326, 325,
312, 327, 29,
313, 1, 328,
315, 314, 329,
314, 330, 329,
314, 316, 331,
314, 331, 330,
316, 317, 331,
317, 332, 331,
317, 318, 333,
317, 333, 332,
318, 319, 333,
319, 334, 333,
319, 320, 335,
319, 335, 334,
320, 321, 335,
321, 336, 335,
321, 322, 337,
321, 337, 336,
322, 323, 337,
323, 338, 337,
323, 324, 339,
323, 339, 338,
324, 325, 339,
325, 340, 339,
325, 326, 341,
325, 341, 340,
327, 342, 29,
328, 1, 343,
329, 330, 344,
329, 344, 345,
330, 331, 344,
331, 346, 344,
331, 332, 347,
331, 347, 346,
332, 333, 347,
333, 348, 347,
333, 334, 349,
333, 349, 348,
334, 335, 349,
335, 350, 349,
335, 336, 351,
335, 351, 350,
336, 337, 351,
337, 352, 351,
337, 338, 353,
337, 353, 352,
338, 339, 353,
339, 354, 353,
339, 340, 355,
339, 355, 354,
340, 341, 355,
341, 356, 355,
342, 27, 29,
343, 1, 0,
345, 344, 357,
344, 358, 357,
344, 346, 359,
344, 359, 358,
346, 347, 359,
347, 360, 359,
347, 348, 361,
347, 361, 360,
348, 349, 361,
349, 362, 361,
349, 350, 363,
349, 363, 362,
350, 351, 363,
351, 364, 363,
351, 352, 365,
351, 365, 364,
352, 353, 365,
353, 366, 365,
353, 354, 367,
353, 367, 366,
354, 355, 367,
355, 368, 367,
355, 356, 369,
355, 369, 368
};

long Cylinder28_nidx[] = {
0, 1, 2,
3, 4, 5,
4, 6, 5,
6, 7, 5,
6, 8, 9,
6, 9, 7,
8, 10, 9,
10, 11, 9,
10, 12, 13,
10, 13, 11,
12, 14, 13,
14, 15, 13,
14, 16, 17,
14, 17, 15,
16, 18, 17,
18, 19, 17,
18, 20, 21,
18, 21, 19,
20, 22, 21,
22, 23, 21,
22, 24, 25,
22, 25, 23,
24, 26, 25,
26, 27, 25,
28, 28, 28,
2, 1, 29,
3, 5, 30,
5, 31, 30,
5, 7, 32,
5, 32, 31,
7, 9, 32,
9, 33, 32,
9, 11, 34,
9, 34, 33,
11, 13, 34,
13, 35, 34,
13, 15, 36,
13, 36, 35,
15, 17, 36,
17, 37, 36,
17, 19, 38,
17, 38, 37,
19, 21, 38,
21, 39, 38,
21, 23, 40,
21, 40, 39,
23, 25, 40,
25, 41, 40,
25, 27, 42,
25, 42, 41,
28, 28, 28,
29, 1, 43,
30, 31, 44,
30, 44, 45,
31, 32, 44,
32, 46, 44,
32, 33, 47,
32, 47, 46,
33, 34, 47,
34, 48, 47,
34, 35, 49,
34, 49, 48,
35, 36, 49,
36, 50, 49,
36, 37, 51,
36, 51, 50,
37, 38, 51,
38, 52, 51,
38, 39, 53,
38, 53, 52,
39, 40, 53,
40, 54, 53,
40, 41, 55,
40, 55, 54,
41, 42, 55,
42, 56, 55,
28, 28, 28,
43, 1, 57,
45, 44, 58,
44, 59, 58,
44, 46, 60,
44, 60, 59,
46, 47, 60,
47, 61, 60,
47, 48, 62,
47, 62, 61,
48, 49, 62,
49, 63, 62,
49, 50, 64,
49, 64, 63,
50, 51, 64,
51, 65, 64,
51, 52, 66,
51, 66, 65,
52, 53, 66,
53, 67, 66,
53, 54, 68,
53, 68, 67,
54, 55, 68,
55, 69, 68,
55, 56, 70,
55, 70, 69,
28, 28, 28,
57, 1, 71,
58, 59, 72,
58, 72, 73,
59, 60, 72,
60, 74, 72,
60, 61, 75,
60, 75, 74,
61, 62, 75,
62, 76, 75,
62, 63, 77,
62, 77, 76,
63, 64, 77,
64, 78, 77,
64, 65, 79,
64, 79, 78,
65, 66, 79,
66, 80, 79,
66, 67, 81,
66, 81, 80,
67, 68, 81,
68, 82, 81,
68, 69, 83,
68, 83, 82,
69, 70, 83,
70, 84, 83,
28, 28, 28,
71, 1, 85,
73, 72, 86,
72, 87, 86,
72, 74, 88,
72, 88, 87,
74, 75, 88,
75, 89, 88,
75, 76, 90,
75, 90, 89,
76, 77, 90,
77, 91, 90,
77, 78, 92,
77, 92, 91,
78, 79, 92,
79, 93, 92,
79, 80, 94,
79, 94, 93,
80, 81, 94,
81, 95, 94,
81, 82, 96,
81, 96, 95,
82, 83, 96,
83, 97, 96,
83, 84, 98,
83, 98, 97,
85, 1, 99,
86, 87, 100,
87, 88, 100,
88, 101, 100,
88, 89, 102,
88, 102, 101,
89, 90, 102,
90, 103, 102,
90, 91, 104,
90, 104, 103,
91, 92, 104,
92, 105, 104,
92, 93, 106,
92, 106, 105,
93, 94, 106,
94, 107, 106,
94, 95, 108,
94, 108, 107,
95, 96, 108,
96, 109, 108,
96, 97, 110,
96, 110, 109,
97, 98, 110,
98, 111, 110,
28, 28, 28,
99, 1, 112,
86, 100, 113,
100, 114, 113,
100, 101, 115,
100, 115, 114,
101, 102, 115,
102, 116, 115,
102, 103, 117,
102, 117, 116,
103, 104, 117,
104, 118, 117,
104, 105, 119,
104, 119, 118,
105, 106, 119,
106, 120, 119,
106, 107, 121,
106, 121, 120,
107, 108, 121,
108, 122, 121,
108, 109, 123,
108, 123, 122,
109, 110, 123,
110, 124, 123,
110, 111, 125,
110, 125, 124,
28, 28, 28,
112, 1, 126,
113, 114, 127,
113, 127, 128,
114, 115, 127,
115, 129, 127,
115, 116, 130,
115, 130, 129,
116, 117, 130,
117, 131, 130,
117, 118, 132,
117, 132, 131,
118, 119, 132,
119, 133, 132,
119, 120, 134,
119, 134, 133,
120, 121, 134,
121, 135, 134,
121, 122, 136,
121, 136, 135,
122, 123, 136,
123, 137, 136,
123, 124, 138,
123, 138, 137,
124, 125, 138,
125, 139, 138,
28, 28, 28,
126, 1, 140,
128, 127, 141,
127, 142, 141,
127, 129, 143,
127, 143, 142,
129, 130, 143,
130, 144, 143,
130, 131, 145,
130, 145, 144,
131, 132, 145,
132, 146, 145,
132, 133, 147,
132, 147, 146,
133, 134, 147,
134, 148, 147,
134, 135, 149,
134, 149, 148,
135, 136, 149,
136, 150, 149,
136, 137, 151,
136, 151, 150,
137, 138, 151,
138, 152, 151,
138, 139, 153,
138, 153, 152,
28, 28, 28,
140, 1, 154,
141, 142, 155,
141, 155, 156,
142, 143, 155,
143, 157, 155,
143, 144, 158,
143, 158, 157,
144, 145, 158,
145, 159, 158,
145, 146, 160,
145, 160, 159,
146, 147, 160,
147, 161, 160,
147, 148, 162,
147, 162, 161,
148, 149, 162,
149, 163, 162,
149, 150, 164,
149, 164, 163,
150, 151, 164,
151, 165, 164,
151, 152, 166,
151, 166, 165,
152, 153, 166,
153, 167, 166,
28, 28, 28,
154, 1, 168,
156, 155, 169,
155, 170, 169,
155, 157, 171,
155, 171, 170,
157, 158, 171,
158, 172, 171,
158, 159, 173,
158, 173, 172,
159, 160, 173,
160, 174, 173,
160, 161, 175,
160, 175, 174,
161, 162, 175,
162, 176, 175,
162, 163, 177,
162, 177, 176,
163, 164, 177,
164, 178, 177,
164, 165, 179,
164, 179, 178,
165, 166, 179,
166, 180, 179,
166, 167, 181,
166, 181, 180,
168, 1, 182,
169, 170, 183,
170, 171, 183,
171, 184, 183,
171, 172, 185,
171, 185, 184,
172, 173, 185,
173, 186, 185,
173, 174, 187,
173, 187, 186,
174, 175, 187,
175, 188, 187,
175, 176, 189,
175, 189, 188,
176, 177, 189,
177, 190, 189,
177, 178, 191,
177, 191, 190,
178, 179, 191,
179, 192, 191,
179, 180, 193,
179, 193, 192,
180, 181, 193,
181, 194, 193,
28, 28, 28,
182, 1, 195,
169, 183, 196,
183, 197, 196,
183, 184, 198,
183, 198, 197,
184, 185, 198,
185, 199, 198,
185, 186, 200,
185, 200, 199,
186, 187, 200,
187, 201, 200,
187, 188, 202,
187, 202, 201,
188, 189, 202,
189, 203, 202,
189, 190, 204,
189, 204, 203,
190, 191, 204,
191, 205, 204,
191, 192, 206,
191, 206, 205,
192, 193, 206,
193, 207, 206,
193, 194, 208,
193, 208, 207,
28, 28, 28,
195, 1, 209,
196, 197, 210,
196, 210, 211,
197, 198, 210,
198, 212, 210,
198, 199, 213,
198, 213, 212,
199, 200, 213,
200, 214, 213,
200, 201, 215,
200, 215, 214,
201, 202, 215,
202, 216, 215,
202, 203, 217,
202, 217, 216,
203, 204, 217,
204, 218, 217,
204, 205, 219,
204, 219, 218,
205, 206, 219,
206, 220, 219,
206, 207, 221,
206, 221, 220,
207, 208, 221,
208, 222, 221,
28, 28, 28,
209, 1, 223,
211, 210, 224,
210, 225, 224,
210, 212, 226,
210, 226, 225,
212, 213, 226,
213, 227, 226,
213, 214, 228,
213, 228, 227,
214, 215, 228,
215, 229, 228,
215, 216, 230,
215, 230, 229,
216, 217, 230,
217, 231, 230,
217, 218, 232,
217, 232, 231,
218, 219, 232,
219, 233, 232,
219, 220, 234,
219, 234, 233,
220, 221, 234,
221, 235, 234,
221, 222, 236,
221, 236, 235,
28, 28, 28,
223, 1, 237,
224, 225, 238,
224, 238, 239,
225, 226, 238,
226, 240, 238,
226, 227, 241,
226, 241, 240,
227, 228, 241,
228, 242, 241,
228, 229, 243,
228, 243, 242,
229, 230, 243,
230, 244, 243,
230, 231, 245,
230, 245, 244,
231, 232, 245,
232, 246, 245,
232, 233, 247,
232, 247, 246,
233, 234, 247,
234, 248, 247,
234, 235, 249,
234, 249, 248,
235, 236, 249,
236, 250, 249,
28, 28, 28,
237, 1, 251,
239, 238, 252,
238, 253, 252,
238, 240, 254,
238, 254, 253,
240, 241, 254,
241, 255, 254,
241, 242, 256,
241, 256, 255,
242, 243, 256,
243, 257, 256,
243, 244, 258,
243, 258, 257,
244, 245, 258,
245, 259, 258,
245, 246, 260,
245, 260, 259,
246, 247, 260,
247, 261, 260,
247, 248, 262,
247, 262, 261,
248, 249, 262,
249, 263, 262,
249, 250, 264,
249, 264, 263,
251, 1, 265,
252, 253, 266,
253, 254, 266,
254, 267, 266,
254, 255, 268,
254, 268, 267,
255, 256, 268,
256, 269, 268,
256, 257, 270,
256, 270, 269,
257, 258, 270,
258, 271, 270,
258, 259, 272,
258, 272, 271,
259, 260, 272,
260, 273, 272,
260, 261, 274,
260, 274, 273,
261, 262, 274,
262, 275, 274,
262, 263, 276,
262, 276, 275,
263, 264, 276,
264, 277, 276,
28, 28, 28,
265, 1, 278,
252, 266, 279,
266, 280, 279,
266, 267, 281,
266, 281, 280,
267, 268, 281,
268, 282, 281,
268, 269, 283,
268, 283, 282,
269, 270, 283,
270, 284, 283,
270, 271, 285,
270, 285, 284,
271, 272, 285,
272, 286, 285,
272, 273, 287,
272, 287, 286,
273, 274, 287,
274, 288, 287,
274, 275, 289,
274, 289, 288,
275, 276, 289,
276, 290, 289,
276, 277, 291,
276, 291, 290,
28, 28, 28,
278, 1, 292,
279, 280, 293,
279, 293, 294,
280, 281, 293,
281, 295, 293,
281, 282, 296,
281, 296, 295,
282, 283, 296,
283, 297, 296,
283, 284, 298,
283, 298, 297,
284, 285, 298,
285, 299, 298,
285, 286, 300,
285, 300, 299,
286, 287, 300,
287, 301, 300,
287, 288, 302,
287, 302, 301,
288, 289, 302,
289, 303, 302,
289, 290, 304,
289, 304, 303,
290, 291, 304,
291, 305, 304,
28, 28, 28,
292, 1, 306,
294, 293, 307,
293, 308, 307,
293, 295, 309,
293, 309, 308,
295, 296, 309,
296, 310, 309,
296, 297, 311,
296, 311, 310,
297, 298, 311,
298, 312, 311,
298, 299, 313,
298, 313, 312,
299, 300, 313,
300, 314, 313,
300, 301, 315,
300, 315, 314,
301, 302, 315,
302, 316, 315,
302, 303, 317,
302, 317, 316,
303, 304, 317,
304, 318, 317,
304, 305, 319,
304, 319, 318,
28, 28, 28,
306, 1, 320,
307, 308, 321,
307, 321, 322,
308, 309, 321,
309, 323, 321,
309, 310, 324,
309, 324, 323,
310, 311, 324,
311, 325, 324,
311, 312, 326,
311, 326, 325,
312, 313, 326,
313, 327, 326,
313, 314, 328,
313, 328, 327,
314, 315, 328,
315, 329, 328,
315, 316, 330,
315, 330, 329,
316, 317, 330,
317, 331, 330,
317, 318, 332,
317, 332, 331,
318, 319, 332,
319, 333, 332,
28, 28, 28,
320, 1, 0,
322, 321, 3,
321, 4, 3,
321, 323, 6,
321, 6, 4,
323, 324, 6,
324, 8, 6,
324, 325, 10,
324, 10, 8,
325, 326, 10,
326, 12, 10,
326, 327, 14,
326, 14, 12,
327, 328, 14,
328, 16, 14,
328, 329, 18,
328, 18, 16,
329, 330, 18,
330, 20, 18,
330, 331, 22,
330, 22, 20,
331, 332, 22,
332, 24, 22,
332, 333, 26,
332, 26, 24
};

// --- Mesh: Sphere14 ---

Point3 Sphere14_vertex[] = {
	{0.528055, 4.803690, 1.376043},
	{0.576914, 4.816055, 1.375860},
	{0.552485, 4.816916, 1.418007},
	{0.528055, 4.988259, 1.373291},
	{0.552485, 4.976757, 1.415624},
	{0.576914, 4.975900, 1.373476},
	{0.528055, 4.803690, 1.376043},
	{0.503626, 4.816916, 1.418007},
	{0.528055, 4.988259, 1.373291},
	{0.503626, 4.976757, 1.415624},
	{0.528055, 4.803690, 1.376043},
	{0.479197, 4.816055, 1.375860},
	{0.528055, 4.988259, 1.373291},
	{0.479197, 4.975900, 1.373476},
	{0.528055, 4.803690, 1.376043},
	{0.503626, 4.815187, 1.333709},
	{0.528055, 4.988259, 1.373291},
	{0.503626, 4.975032, 1.331326},
	{0.528055, 4.803690, 1.376043},
	{0.552485, 4.815187, 1.333709},
	{0.528055, 4.988259, 1.373291},
	{0.552485, 4.975032, 1.331326},
	{0.528055, 4.803690, 1.376043},
	{0.576914, 4.816055, 1.375860},
	{0.528055, 4.988259, 1.373291},
	{0.576914, 4.975900, 1.373476},
	{0.612681, 4.849830, 1.375354},
	{0.570368, 4.851326, 1.448356},
	{0.485743, 4.851326, 1.448356},
	{0.443430, 4.849830, 1.375354},
	{0.485743, 4.848343, 1.302349},
	{0.570368, 4.848343, 1.302349},
	{0.612681, 4.849830, 1.375354},
	{0.625773, 4.895972, 1.374663},
	{0.576914, 4.897694, 1.458964},
	{0.479197, 4.897694, 1.458964},
	{0.430339, 4.895972, 1.374663},
	{0.479197, 4.894246, 1.290368},
	{0.576914, 4.894246, 1.290368},
	{0.625773, 4.895972, 1.374663},
	{0.612681, 4.942116, 1.373974},
	{0.570368, 4.943611, 1.446983},
	{0.485743, 4.943611, 1.446983},
	{0.443430, 4.942116, 1.373974},
	{0.485743, 4.940625, 1.300972},
	{0.570368, 4.940625, 1.300972},
	{0.612681, 4.942116, 1.373974}
};

Point2 Sphere14_uv[] = {
	{0.000000, 1.000000},
	{0.000000, 0.833333},
	{0.166667, 0.833333},
	{0.000000, 0.000000},
	{0.166667, 0.166667},
	{0.000000, 0.166667},
	{0.166667, 1.000000},
	{0.333333, 0.833333},
	{0.166667, 0.000000},
	{0.333333, 0.166667},
	{0.333333, 1.000000},
	{0.500000, 0.833333},
	{0.333333, 0.000000},
	{0.500000, 0.166667},
	{0.500000, 1.000000},
	{0.666667, 0.833333},
	{0.500000, 0.000000},
	{0.666667, 0.166667},
	{0.666667, 1.000000},
	{0.833333, 0.833333},
	{0.666667, 0.000000},
	{0.833333, 0.166667},
	{0.833333, 1.000000},
	{1.000000, 0.833333},
	{0.833333, 0.000000},
	{1.000000, 0.166667},
	{0.000000, 0.666667},
	{0.166667, 0.666667},
	{0.333333, 0.666667},
	{0.500000, 0.666667},
	{0.666667, 0.666667},
	{0.833333, 0.666667},
	{1.000000, 0.666667},
	{0.000000, 0.500000},
	{0.166667, 0.500000},
	{0.333333, 0.500000},
	{0.500000, 0.500000},
	{0.666667, 0.500000},
	{0.833333, 0.500000},
	{1.000000, 0.500000},
	{0.000000, 0.333333},
	{0.166667, 0.333333},
	{0.333333, 0.333333},
	{0.500000, 0.333333},
	{0.666667, 0.333333},
	{0.833333, 0.333333},
	{1.000000, 0.333333}
};

Point3 Sphere14_normal[] = {
	{-0.000000, -0.999794, 0.020284},
	{0.549299, -0.835459, 0.016705},
	{0.236703, -0.871861, 0.428754},
	{-0.000000, 0.999795, -0.020232},
	{0.237421, 0.887566, 0.394788},
	{0.549254, 0.835489, -0.016677},
	{-0.274077, -0.825937, 0.492656},
	{-0.275030, 0.843712, 0.460986},
	{-0.474241, -0.880216, 0.017728},
	{-0.474245, 0.880216, -0.017659},
	{-0.275047, -0.843726, -0.460951},
	{-0.274056, 0.825950, -0.492646},
	{0.237522, -0.887562, -0.394737},
	{0.236645, 0.871877, -0.428754},
	{0.850572, -0.525757, 0.010282},
	{0.424201, -0.512521, 0.746576},
	{-0.424190, -0.512527, 0.746578},
	{-0.850579, -0.525747, 0.010286},
	{-0.425540, -0.536986, -0.728397},
	{0.425549, -0.536999, -0.728382},
	{1.000000, -0.000023, -0.000010},
	{0.499275, 0.013133, 0.866344},
	{-0.499275, 0.013149, 0.866344},
	{-1.000000, -0.000004, -0.000013},
	{-0.499264, -0.013233, -0.866349},
	{0.499262, -0.013237, -0.866350},
	{0.850612, 0.525693, -0.010288},
	{0.425553, 0.537002, 0.728377},
	{-0.425563, 0.537009, 0.728366},
	{-0.850605, 0.525704, -0.010281},
	{-0.424207, 0.512518, -0.746574},
	{0.424203, 0.512512, -0.746581}
};

long Sphere14_vidx[] = {
0, 1, 2,
3, 4, 5,
6, 2, 7,
8, 9, 4,
10, 7, 11,
12, 13, 9,
14, 11, 15,
16, 17, 13,
18, 15, 19,
20, 21, 17,
22, 19, 23,
24, 25, 21,
1, 26, 27,
1, 27, 2,
2, 27, 7,
27, 28, 7,
7, 28, 29,
7, 29, 11,
11, 29, 15,
29, 30, 15,
15, 30, 31,
15, 31, 19,
19, 31, 23,
31, 32, 23,
26, 33, 27,
33, 34, 27,
27, 34, 35,
27, 35, 28,
28, 35, 29,
35, 36, 29,
29, 36, 37,
29, 37, 30,
30, 37, 31,
37, 38, 31,
31, 38, 39,
31, 39, 32,
33, 40, 41,
33, 41, 34,
34, 41, 35,
41, 42, 35,
35, 42, 43,
35, 43, 36,
36, 43, 37,
43, 44, 37,
37, 44, 45,
37, 45, 38,
38, 45, 39,
45, 46, 39,
40, 5, 41,
5, 4, 41,
41, 4, 9,
41, 9, 42,
42, 9, 43,
9, 13, 43,
43, 13, 17,
43, 17, 44,
44, 17, 45,
17, 21, 45,
45, 21, 25,
45, 25, 46
};

long Sphere14_nidx[] = {
0, 1, 2,
3, 4, 5,
0, 2, 6,
3, 7, 4,
0, 6, 8,
3, 9, 7,
0, 8, 10,
3, 11, 9,
0, 10, 12,
3, 13, 11,
0, 12, 1,
3, 5, 13,
1, 14, 15,
1, 15, 2,
2, 15, 6,
15, 16, 6,
6, 16, 17,
6, 17, 8,
8, 17, 10,
17, 18, 10,
10, 18, 19,
10, 19, 12,
12, 19, 1,
19, 14, 1,
14, 20, 15,
20, 21, 15,
15, 21, 22,
15, 22, 16,
16, 22, 17,
22, 23, 17,
17, 23, 24,
17, 24, 18,
18, 24, 19,
24, 25, 19,
19, 25, 20,
19, 20, 14,
20, 26, 27,
20, 27, 21,
21, 27, 22,
27, 28, 22,
22, 28, 29,
22, 29, 23,
23, 29, 24,
29, 30, 24,
24, 30, 31,
24, 31, 25,
25, 31, 20,
31, 26, 20,
26, 5, 27,
5, 4, 27,
27, 4, 7,
27, 7, 28,
28, 7, 29,
7, 9, 29,
29, 9, 11,
29, 11, 30,
30, 11, 31,
11, 13, 31,
31, 13, 5,
31, 5, 26
};

// --- Mesh: Sphere17 ---

Point3 Sphere17_vertex[] = {
	{-0.539030, 4.795017, 1.413621},
	{-0.490171, 4.807384, 1.413434},
	{-0.514600, 4.808248, 1.455584},
	{-0.539030, 4.979591, 1.410868},
	{-0.514600, 4.968095, 1.453203},
	{-0.490171, 4.967231, 1.411054},
	{-0.539030, 4.795017, 1.413621},
	{-0.563459, 4.808248, 1.455584},
	{-0.539030, 4.979591, 1.410868},
	{-0.563459, 4.968095, 1.453203},
	{-0.539030, 4.795017, 1.413621},
	{-0.587888, 4.807384, 1.413434},
	{-0.539030, 4.979591, 1.410868},
	{-0.587888, 4.967231, 1.411054},
	{-0.539030, 4.795017, 1.413621},
	{-0.563459, 4.806521, 1.371291},
	{-0.539030, 4.979591, 1.410868},
	{-0.563459, 4.966369, 1.368903},
	{-0.539030, 4.795017, 1.413621},
	{-0.514600, 4.806521, 1.371291},
	{-0.539030, 4.979591, 1.410868},
	{-0.514600, 4.966369, 1.368903},
	{-0.539030, 4.795017, 1.413621},
	{-0.490171, 4.807384, 1.413434},
	{-0.539030, 4.979591, 1.410868},
	{-0.490171, 4.967231, 1.411054},
	{-0.454404, 4.841159, 1.412933},
	{-0.496717, 4.842649, 1.485937},
	{-0.581343, 4.842649, 1.485937},
	{-0.623655, 4.841159, 1.412933},
	{-0.581343, 4.839664, 1.339929},
	{-0.496717, 4.839664, 1.339929},
	{-0.454404, 4.841159, 1.412933},
	{-0.441312, 4.887301, 1.412245},
	{-0.490171, 4.889024, 1.496539},
	{-0.587888, 4.889024, 1.496539},
	{-0.636746, 4.887301, 1.412245},
	{-0.587888, 4.885586, 1.327944},
	{-0.490171, 4.885586, 1.327944},
	{-0.441312, 4.887301, 1.412245},
	{-0.454404, 4.933446, 1.411557},
	{-0.496717, 4.934938, 1.484561},
	{-0.581343, 4.934938, 1.484561},
	{-0.623655, 4.933446, 1.411557},
	{-0.581343, 4.931959, 1.338550},
	{-0.496717, 4.931959, 1.338550},
	{-0.454404, 4.933446, 1.411557}
};

Point2 Sphere17_uv[] = {
	{0.000000, 1.000000},
	{0.000000, 0.833333},
	{0.166667, 0.833333},
	{0.000000, 0.000000},
	{0.166667, 0.166667},
	{0.000000, 0.166667},
	{0.166667, 1.000000},
	{0.333333, 0.833333},
	{0.166667, 0.000000},
	{0.333333, 0.166667},
	{0.333333, 1.000000},
	{0.500000, 0.833333},
	{0.333333, 0.000000},
	{0.500000, 0.166667},
	{0.500000, 1.000000},
	{0.666667, 0.833333},
	{0.500000, 0.000000},
	{0.666667, 0.166667},
	{0.666667, 1.000000},
	{0.833333, 0.833333},
	{0.666667, 0.000000},
	{0.833333, 0.166667},
	{0.833333, 1.000000},
	{1.000000, 0.833333},
	{0.833333, 0.000000},
	{1.000000, 0.166667},
	{0.000000, 0.666667},
	{0.166667, 0.666667},
	{0.333333, 0.666667},
	{0.500000, 0.666667},
	{0.666667, 0.666667},
	{0.833333, 0.666667},
	{1.000000, 0.666667},
	{0.000000, 0.500000},
	{0.166667, 0.500000},
	{0.333333, 0.500000},
	{0.500000, 0.500000},
	{0.666667, 0.500000},
	{0.833333, 0.500000},
	{1.000000, 0.500000},
	{0.000000, 0.333333},
	{0.166667, 0.333333},
	{0.333333, 0.333333},
	{0.500000, 0.333333},
	{0.666667, 0.333333},
	{0.833333, 0.333333},
	{1.000000, 0.333333}
};

Point3 Sphere17_normal[] = {
	{0.000001, -0.999795, 0.020250},
	{0.549247, -0.835494, 0.016676},
	{0.236679, -0.871876, 0.428736},
	{0.000001, 0.999795, -0.020253},
	{0.237489, 0.887560, 0.394762},
	{0.549309, 0.835453, -0.016667},
	{-0.274060, -0.825972, 0.492607},
	{-0.275058, 0.843700, 0.460991},
	{-0.474256, -0.880209, 0.017670},
	{-0.474262, 0.880206, -0.017685},
	{-0.275022, -0.843744, -0.460932},
	{-0.274089, 0.825956, -0.492617},
	{0.237454, -0.887573, -0.394752},
	{0.236680, 0.871890, -0.428707},
	{0.850568, -0.525764, 0.010271},
	{0.424198, -0.512553, 0.746556},
	{-0.424204, -0.512552, 0.746553},
	{-0.850571, -0.525759, 0.010271},
	{-0.425538, -0.537068, -0.728338},
	{0.425534, -0.537064, -0.728343},
	{1.000000, -0.000001, 0.000017},
	{0.499256, 0.013183, 0.866354},
	{-0.499263, 0.013183, 0.866350},
	{-1.000000, -0.000004, 0.000021},
	{-0.499281, -0.013189, -0.866340},
	{0.499277, -0.013186, -0.866342},
	{0.850615, 0.525689, -0.010247},
	{0.425569, 0.536927, 0.728423},
	{-0.425571, 0.536920, 0.728427},
	{-0.850621, 0.525680, -0.010250},
	{-0.424229, 0.512528, -0.746555},
	{0.424229, 0.512521, -0.746560}
};

long Sphere17_vidx[] = {
0, 1, 2,
3, 4, 5,
6, 2, 7,
8, 9, 4,
10, 7, 11,
12, 13, 9,
14, 11, 15,
16, 17, 13,
18, 15, 19,
20, 21, 17,
22, 19, 23,
24, 25, 21,
1, 26, 27,
1, 27, 2,
2, 27, 7,
27, 28, 7,
7, 28, 29,
7, 29, 11,
11, 29, 15,
29, 30, 15,
15, 30, 31,
15, 31, 19,
19, 31, 23,
31, 32, 23,
26, 33, 27,
33, 34, 27,
27, 34, 35,
27, 35, 28,
28, 35, 29,
35, 36, 29,
29, 36, 37,
29, 37, 30,
30, 37, 31,
37, 38, 31,
31, 38, 39,
31, 39, 32,
33, 40, 41,
33, 41, 34,
34, 41, 35,
41, 42, 35,
35, 42, 43,
35, 43, 36,
36, 43, 37,
43, 44, 37,
37, 44, 45,
37, 45, 38,
38, 45, 39,
45, 46, 39,
40, 5, 41,
5, 4, 41,
41, 4, 9,
41, 9, 42,
42, 9, 43,
9, 13, 43,
43, 13, 17,
43, 17, 44,
44, 17, 45,
17, 21, 45,
45, 21, 25,
45, 25, 46
};

long Sphere17_nidx[] = {
0, 1, 2,
3, 4, 5,
0, 2, 6,
3, 7, 4,
0, 6, 8,
3, 9, 7,
0, 8, 10,
3, 11, 9,
0, 10, 12,
3, 13, 11,
0, 12, 1,
3, 5, 13,
1, 14, 15,
1, 15, 2,
2, 15, 6,
15, 16, 6,
6, 16, 17,
6, 17, 8,
8, 17, 10,
17, 18, 10,
10, 18, 19,
10, 19, 12,
12, 19, 1,
19, 14, 1,
14, 20, 15,
20, 21, 15,
15, 21, 22,
15, 22, 16,
16, 22, 17,
22, 23, 17,
17, 23, 24,
17, 24, 18,
18, 24, 19,
24, 25, 19,
19, 25, 20,
19, 20, 14,
20, 26, 27,
20, 27, 21,
21, 27, 22,
27, 28, 22,
22, 28, 29,
22, 29, 23,
23, 29, 24,
29, 30, 24,
24, 30, 31,
24, 31, 25,
25, 31, 20,
31, 26, 20,
26, 5, 27,
5, 4, 27,
27, 4, 7,
27, 7, 28,
28, 7, 29,
7, 9, 29,
29, 9, 11,
29, 11, 30,
30, 11, 31,
11, 13, 31,
31, 13, 5,
31, 5, 26
};

